X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fearly-c.lisp;h=736056bf1dd3b2f08f5e181f7bb7634ef8dc3a7a;hb=7485a0eb6bd09d24fd22c93c7ae713e3e5a245a2;hp=877d2c8fc8eb61cfd4b27c0d2cd94886aff1e572;hpb=95f17ca63742f8c164309716b35bc25545a849a6;p=sbcl.git diff --git a/src/compiler/early-c.lisp b/src/compiler/early-c.lisp index 877d2c8..736056b 100644 --- a/src/compiler/early-c.lisp +++ b/src/compiler/early-c.lisp @@ -104,8 +104,14 @@ (defvar *fixup-notes*) (defvar *in-pack*) (defvar *info-environment*) +#!+inline-constants +(progn + (defvar *constant-segment*) + (defvar *constant-table*) + (defvar *constant-vector*)) (defvar *lexenv*) (defvar *source-info*) +(defvar *source-plist*) (defvar *trace-table*) (defvar *undefined-warnings*) (defvar *warnings-p*) @@ -194,7 +200,7 @@ the stack without triggering overflow protection.") (defvar *debug-name-sharp*) (defvar *debug-name-ellipsis*) -(eval-when (:compile-toplevel :load-toplevel :execute) +(eval-when (#-sb-xc :compile-toplevel :load-toplevel :execute) (defun dump-debug-name-marker (marker &optional env) (declare (ignore env)) (cond ((eq marker *debug-name-sharp*)