X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fpcl%2Fstd-class.lisp;h=de6b6437852ea3449aaf0a9ab522f0bf1785425b;hb=0e7a9105ae992fc4befa37846c42f298e12918c0;hp=fcb86c1e919086ed48e715185e30f777c01bd784;hpb=1fbc96f7aab7919a0ec05138fb159e090914af11;p=sbcl.git diff --git a/src/pcl/std-class.lisp b/src/pcl/std-class.lisp index fcb86c1..de6b643 100644 --- a/src/pcl/std-class.lisp +++ b/src/pcl/std-class.lisp @@ -536,7 +536,7 @@ (add-direct-subclasses class direct-superclasses) (let ((slots (compute-slots class))) (setf (slot-value class 'slots) slots - (slot-value class 'slot-vector) (make-slot-vector class slots))))) + (slot-value class 'slot-table) (make-slot-table class slots))))) ;; Comment from Gerd's PCL, 2003-05-15: ;; ;; We don't ADD-SLOT-ACCESSORS here because we don't want to @@ -718,7 +718,7 @@ (setf (slot-value class 'cpl-available-p) t) (let ((slots (compute-slots class))) (setf (slot-value class 'slots) slots - (slot-value class 'slot-vector) (make-slot-vector class slots))) + (slot-value class 'slot-table) (make-slot-table class slots))) (let ((lclass (find-classoid (class-name class)))) (setf (classoid-pcl-class lclass) class) (setf (slot-value class 'wrapper) (classoid-layout lclass))) @@ -895,7 +895,7 @@ (update-lisp-class-layout class nwrapper) (setf (slot-value class 'slots) eslotds - (slot-value class 'slot-vector) (make-slot-vector class eslotds) + (slot-value class 'slot-table) (make-slot-table class eslotds) (wrapper-instance-slots-layout nwrapper) nlayout (wrapper-class-slots nwrapper) nwrapper-class-slots (layout-length nwrapper) nslots @@ -1557,7 +1557,7 @@ (def class-direct-default-initargs) (def class-default-initargs)) -(defmethod class-slot-vector (class) +(defmethod class-slot-table (class) ;; Default method to cause FIND-SLOT-DEFINITION return NIL for all ;; non SLOT-CLASS classes. #(nil))