(in-package "SB!IMPL")
-(file-comment "$Header$")
+(/show0 "compiler-deftype.lisp 14")
(defun %compiler-deftype (name expander &optional doc)
(ecase (info :type :kind name)
;; 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
(sb!c::%note-type-defined name)
(warn "defining type before %NOTE-TYPE-DEFINED is defined"))
name)
+
+(/show0 "compiler-deftype.lisp end of file")