1.0.31.14: removing :DEFAULT-INITARGS via DEFCLASS
[sbcl.git] / src / pcl / defclass.lisp
index d7870b7..638f561 100644 (file)
            (push `(:documentation ,(second option)) canonized-options))
           (otherwise
            (push `(',(car option) ',(cdr option)) canonized-options))))
+      (unless default-initargs
+        (push '(:direct-default-initargs nil) canonized-options))
       (values (or metaclass 'standard-class) (nreverse canonized-options))))
 
 (defun canonize-defclass-slots (class-name slots env)