X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fvector.lisp;h=51544825de6a68a7ba95f05eb093136edd7f1d79;hb=94ac5b7c3ff37850210b6fc9a7593cf1c5752993;hp=12a4640f7f3e62d787e223659cae8d8362ff51c2;hpb=c713eb2b521b048ff2c927ec52b861787d289f85;p=sbcl.git diff --git a/src/pcl/vector.lisp b/src/pcl/vector.lisp index 12a4640..5154482 100644 --- a/src/pcl/vector.lisp +++ b/src/pcl/vector.lisp @@ -1156,7 +1156,7 @@ (w-t pv-wrappers)) (dolist (arg args) (setq w (wrapper-of arg)) - (unless (eq t (wrapper-state w)) ; FIXME: should be INVALID-WRAPPER-P + (when (invalid-wrapper-p w) (setq w (check-wrapper-validity arg))) (setf (car w-t) w)) (setq w-t (cdr w-t))