X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fslots.lisp;h=f406c6fd91f603fa0a34eb2a3d7b2cdd87a8a1f3;hb=f318d0b1654042ed8f1b887852a9ba1f539208e4;hp=ed6c25ada55aeb52d93f6b1772cc478d1496f433;hpb=8f52542e9da8faa2c2650d37e8cba0f13c3b1c0a;p=sbcl.git diff --git a/src/pcl/slots.lisp b/src/pcl/slots.lisp index ed6c25a..f406c6f 100644 --- a/src/pcl/slots.lisp +++ b/src/pcl/slots.lisp @@ -97,7 +97,7 @@ (declaim (ftype (sfunction (t symbol) t) slot-value)) (defun slot-value (object slot-name) - (let* ((wrapper (check-obsolete-instance/wrapper-of object)) + (let* ((wrapper (valid-wrapper-of object)) (cell (find-slot-cell wrapper slot-name)) (location (car cell)) (value @@ -128,7 +128,7 @@ form)) (defun set-slot-value (object slot-name new-value) - (let* ((wrapper (check-obsolete-instance/wrapper-of object)) + (let* ((wrapper (valid-wrapper-of object)) (cell (find-slot-cell wrapper slot-name)) (location (car cell)) (type-check-function (cadr cell))) @@ -171,7 +171,7 @@ form)) (defun slot-boundp (object slot-name) - (let* ((wrapper (check-obsolete-instance/wrapper-of object)) + (let* ((wrapper (valid-wrapper-of object)) (cell (find-slot-cell wrapper slot-name)) (location (car cell)) (value @@ -201,7 +201,7 @@ form)) (defun slot-makunbound (object slot-name) - (let* ((wrapper (check-obsolete-instance/wrapper-of object)) + (let* ((wrapper (valid-wrapper-of object)) (cell (find-slot-cell wrapper slot-name)) (location (car cell))) (cond ((fixnump location)