X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdefstruct.lisp;h=241bf1595c12add096b38b6425039a8408cadc7f;hb=568b75331113ecd0601449f337557cd1c1776e8d;hp=459f726da38ded3e50db9c67e5386fb4965650aa;hpb=0b3ec4b1d978b887db175b7b3bada8e727683e15;p=sbcl.git diff --git a/src/code/defstruct.lisp b/src/code/defstruct.lisp index 459f726..241bf15 100644 --- a/src/code/defstruct.lisp +++ b/src/code/defstruct.lisp @@ -210,9 +210,7 @@ ,@(let ((def-con (dd-default-constructor defstruct))) (when (and def-con (not (dd-alternate-metaclass defstruct))) `((setf (structure-class-constructor (sb!xc:find-class ',name)) - #',def-con)))) - ;; FIXME: MAKE-LOAD-FORM is supposed to be handled here, too. - )))) + #',def-con)))))))) ;;; FIXME: I really would like to make structure accessors less special, ;;; just ordinary inline functions. (Or perhaps inline functions with special ;;; compact implementations of their expansions, to avoid bloating the system.)