0.7.13.pcl-class.1
[sbcl.git] / src / code / target-defstruct.lisp
index 8f35d3c..ec62457 100644 (file)
 
 (defun %default-structure-pretty-print (structure stream)
   (let* ((layout (%instance-layout structure))
-        (name (class-name (layout-class layout)))
+        (name (classoid-name (layout-classoid layout)))
         (dd (layout-info layout)))
     (pprint-logical-block (stream nil :prefix "#S(" :suffix ")")
       (prin1 name stream)
             (pprint-newline :linear stream))))))))
 (defun %default-structure-ugly-print (structure stream)
   (let* ((layout (%instance-layout structure))
-        (name (class-name (layout-class layout)))
+        (name (classoid-name (layout-classoid layout)))
         (dd (layout-info layout)))
     (descend-into (stream)
       (write-string "#S(" stream)
               ((layout-invalid obj-layout)
                (/noshow0 "LAYOUT-INVALID case")
                (error 'layout-invalid
-                      :expected-type (layout-class obj-layout)
+                      :expected-type (layout-classoid obj-layout)
                       :datum obj))
               (t
                (let ((depthoid (layout-depthoid layout)))
   (unless (typep-to-layout x layout)
     (error 'type-error
           :datum x
-          :expected-type (class-name (layout-class layout))))
+          :expected-type (classoid-name (layout-classoid layout))))
   (values))
 \f
 (/show0 "target-defstruct.lisp end of file")