X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fvector.lisp;h=606acba3abf17ab2ae1117fafc9fc62fd1117a75;hb=a0238f83af553a3ff662824fc73aca3ba01112f6;hp=02700ecfff151907e7d4db047caabe0928b8cf06;hpb=95f17ca63742f8c164309716b35bc25545a849a6;p=sbcl.git diff --git a/src/pcl/vector.lisp b/src/pcl/vector.lisp index 02700ec..606acba 100644 --- a/src/pcl/vector.lisp +++ b/src/pcl/vector.lisp @@ -146,7 +146,7 @@ (slot-boundp 'boundp))) (var (extract-the var-form)) (slot-name (constant-form-value slot-name-form env))) - (when (symbolp var) + (when (and (symbolp var) (not (var-special-p var env))) (let* ((rebound? (caddr (var-declaration '%variable-rebinding var env))) (parameter-or-nil (car (memq (or rebound? var) required-parameters))))