X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fglobals.c;h=96636d13e2c052c53f664db8b8214e170830f734;hb=98f3f617894ce24a40764aa98606ce68c5482cf0;hp=e775166ff555100be05650c4c7b0709299fe57b2;hpb=dc5e3163fe667e2629c7769aa8cf2e501eeeefa6;p=sbcl.git diff --git a/src/runtime/globals.c b/src/runtime/globals.c index e775166..96636d1 100644 --- a/src/runtime/globals.c +++ b/src/runtime/globals.c @@ -37,7 +37,7 @@ lispobj *current_binding_stack_pointer; lispobj *dynamic_space_free_pointer; #endif -#ifndef GENCGC /* since GENCGC has its own way to record trigger */ +#ifndef LISP_FEATURE_GENCGC /* GENCGC has its own way to record trigger */ lispobj *current_auto_gc_trigger; #endif @@ -51,7 +51,7 @@ void globals_init(void) /* Space, stack, and free pointer vars are initialized by * validate() and coreparse(). */ -#ifndef GENCGC /* since GENCGC has its own way to record trigger */ +#ifndef LISP_FEATURE_GENCGC /* no GC trigger yet */ current_auto_gc_trigger = NULL; #endif @@ -68,6 +68,6 @@ void globals_init(void) current_control_frame_pointer = (lispobj *)0; #ifndef BINDING_STACK_POINTER - current_binding_stack_pointer = BINDING_STACK_START; + current_binding_stack_pointer = native_pointer(BINDING_STACK_START); #endif }