Remove the redundant bootstrap hack from %COMPILER-DEFTYPE
authorRoman Marynchak <jmrbox@gmail.com>
Thu, 26 May 2011 16:38:34 +0000 (19:38 +0300)
committerNikodemus Siivola <nikodemus@sb-studio.net>
Fri, 5 Aug 2011 08:26:58 +0000 (11:26 +0300)
src/compiler/compiler-deftype.lisp

index 3e04e67..24aeaa3 100644 (file)
     (setf (info :type :source-location name) source-location))
   (when doc
     (setf (fdocumentation name 'type) doc))
-  ;; ### Bootstrap hack -- we need to define types before %NOTE-TYPE-DEFINED
-  ;; is defined. (FIXME: Do we still need to do this? -- WHN 19990310)
-  (if (fboundp 'sb!c::%note-type-defined)
-      (sb!c::%note-type-defined name)
-      (warn "defining type before %NOTE-TYPE-DEFINED is defined"))
+  (sb!c::%note-type-defined name)
   name)
 
 (/show0 "compiler-deftype.lisp end of file")