X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ftype-init.lisp;h=7c199e082a71db563e1752a749f972bf9e17a789;hb=2010727926b091b23a246f6f659be61e27e19667;hp=b8c8d904c408a3e1453c962de93bf50393be0721;hpb=ce02ab2ecd9c6ae2e570abd8c93ebf3be55bbdad;p=sbcl.git diff --git a/src/code/type-init.lisp b/src/code/type-init.lisp index b8c8d90..7c199e0 100644 --- a/src/code/type-init.lisp +++ b/src/code/type-init.lisp @@ -1,4 +1,4 @@ -;;;; When this file's top-level forms are run, it precomputes the +;;;; When this file's top level forms are run, it precomputes the ;;;; translations for commonly used type specifiers. This stuff is ;;;; split off from the other type stuff to get around problems with ;;;; everything needing to be loaded before everything else. This is @@ -43,14 +43,6 @@ (/show0 "precomputing built-in symbol type specifiers") (precompute-types *!standard-type-names*) -;;; FIXME: It should be possible to do this in the cross-compiler, -;;; but currently the cross-compiler's type system is too dain-bramaged to -;;; handle it. (Various consistency checks are disabled when this flag -;;; is false, and the cross-compiler's type system can't pass these -;;; checks. Some of the problems are quite severe, e.g. mismatch between -;;; LAYOUTs generated by DEF!STRUCT and LAYOUTs generated by real -;;; DEFSTRUCT due to DEF!STRUCT not understanding raw slots -- it's -;;; actually somewhat remarkable that the system works..) -; #+sb-xc-host (setf *type-system-initialized* t) +#+sb-xc-host (setf *type-system-initialized* t) (/show0 "done with type-init.lisp")