X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Finit.lisp;h=08fb92e2c958a2b8c29df1c3a752c04afba16a80;hb=d5aafdd8ab6387e12bac187048ed322bc96fb79a;hp=3144965c7915de7b3c69e78a8a75f272f58beda9;hpb=26b8ddda97fcfa2e2c0eae3bd2fdb19717c5fa40;p=sbcl.git diff --git a/src/pcl/init.lisp b/src/pcl/init.lisp index 3144965..08fb92e 100644 --- a/src/pcl/init.lisp +++ b/src/pcl/init.lisp @@ -129,13 +129,13 @@ (defmethod shared-initialize ((instance slot-object) slot-names &rest initargs) - (when (eq slot-names 't) + (when (eq slot-names t) (return-from shared-initialize (call-initialize-function (initialize-info-shared-initialize-t-function (initialize-info (class-of instance) initargs)) instance initargs))) - (when (eq slot-names 'nil) + (when (eq slot-names nil) (return-from shared-initialize (call-initialize-function (initialize-info-shared-initialize-nil-function @@ -172,12 +172,12 @@ instance slotd) val) - (return 't)))) + (return t)))) ;; Try to initialize the slot from its initform. (if (and slot-names - (or (eq slot-names 't) + (or (eq slot-names t) (memq slot-name slot-names)) - (or (and (not std-p) (eq slot-names 't)) + (or (and (not std-p) (eq slot-names t)) (not (slot-boundp-using-class class instance slotd)))) (let ((initfunction (slot-definition-initfunction slotd))) (when initfunction