X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fcold-init.lisp;h=edeb78774baa75e29098d6fe51236224e9332852;hb=02f7f85a6554b1ec233e9a515c4c511fe092565e;hp=48a2027742007c849fb385fe5aeec187c937b4d3;hpb=7aef55b130d95c384b63422807f1848faa9aba5a;p=sbcl.git diff --git a/src/code/cold-init.lisp b/src/code/cold-init.lisp index 48a2027..edeb787 100644 --- a/src/code/cold-init.lisp +++ b/src/code/cold-init.lisp @@ -349,9 +349,10 @@ process to continue normally." (setf sb!alien::*default-c-string-external-format* nil) ;; WITHOUT-GCING implies WITHOUT-INTERRUPTS. (without-gcing + ;; Initialize streams first, so that any errors can be printed later + (stream-reinit t) (os-cold-init-or-reinit) (thread-init-or-reinit) - (stream-reinit t) #!-(and win32 (not sb-thread)) (signal-cold-init-or-reinit) (setf (sb!alien:extern-alien "internal_errors_enabled" boolean) t) @@ -408,4 +409,4 @@ process to continue normally." (t (sb!sys:%primitive print (hexstr x))))))) (%cold-print x 0)) - (values)) \ No newline at end of file + (values))