X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fcompiler-deftype.lisp;h=20b08b5e0d46b73875aebd43add82d4037da4848;hb=ec735ab75335c1744b39190314142a7e6f1ecdb3;hp=298bc9161803bffdb88adda89304c3f7b082c648;hpb=a530bbe337109d898d5b4a001fc8f1afa3b5dc39;p=sbcl.git diff --git a/src/compiler/compiler-deftype.lisp b/src/compiler/compiler-deftype.lisp index 298bc91..20b08b5 100644 --- a/src/compiler/compiler-deftype.lisp +++ b/src/compiler/compiler-deftype.lisp @@ -11,7 +11,7 @@ (in-package "SB!IMPL") -(file-comment "$Header$") +(/show0 "compiler-deftype.lisp 14") (defun %compiler-deftype (name expander &optional doc) (ecase (info :type :kind name) @@ -36,7 +36,7 @@ ;; since mistakenly redefining a type isn't a common error ;; anyway, we just don't worry about trying to warn about it. ) - ((nil) + ((nil :forthcoming-defclass-type) (setf (info :type :kind name) :defined))) (setf (info :type :expander name) expander) (when doc @@ -47,3 +47,5 @@ (sb!c::%note-type-defined name) (warn "defining type before %NOTE-TYPE-DEFINED is defined")) name) + +(/show0 "compiler-deftype.lisp end of file")