X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fdefs.lisp;h=985bf5ce97590bffb249a5574178870f2f45afa5;hb=4ec46046e59ce00abe3e53bce16fdfb2c4c57362;hp=e01064eb297e8233a49cf733bfc58162a3ca54c8;hpb=da304936655b6690b4ddf15fb2936fe3d219f2ac;p=sbcl.git diff --git a/src/pcl/defs.lisp b/src/pcl/defs.lisp index e01064e..985bf5c 100644 --- a/src/pcl/defs.lisp +++ b/src/pcl/defs.lisp @@ -195,12 +195,6 @@ (push (list class-name symbol) *built-in-wrapper-symbols*) symbol))) -(pushnew '%class *var-declarations*) -(pushnew '%variable-rebinding *var-declarations*) - -(defun variable-class (var env) - (caddr (var-declaration 'class var env))) - (defvar *standard-method-combination*) (defun plist-value (object name) @@ -233,7 +227,7 @@ (let ((subs (classoid-subclasses class))) (/noshow subs) (when subs - (dohash (sub v subs) + (dohash ((sub v) subs) (declare (ignore v)) (/noshow sub) (when (member class (direct-supers sub)) @@ -660,10 +654,7 @@ :reader class-direct-slots) (slots :initform () - :reader class-slots) - (slot-vector - :initform #(nil) - :reader class-slot-vector))) + :reader class-slots))) ;;; The class STD-CLASS is an implementation-specific common ;;; superclass of the classes STANDARD-CLASS and