X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fdefclass.lisp;h=638f56160835fdf697b90ddd7f5eeb442b636b3f;hb=2bb123efd9f1566b2bff388b55d57698a69b69ba;hp=d7870b71309d858d89b2ab65b2e1525a6133675b;hpb=1ca4f69009204caee2484161e6eb89fa6c5fd3f6;p=sbcl.git diff --git a/src/pcl/defclass.lisp b/src/pcl/defclass.lisp index d7870b7..638f561 100644 --- a/src/pcl/defclass.lisp +++ b/src/pcl/defclass.lisp @@ -163,6 +163,8 @@ (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)