X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fglobals.c;h=e775166ff555100be05650c4c7b0709299fe57b2;hb=422b88abf96f4842a3d0999cd3b80d96f5a153d6;hp=2dee4ce2b84ab8e128c4a31c6df38132bf14d271;hpb=c81c32ef8a737b0cc61d3c0c6a137cab39baac73;p=sbcl.git diff --git a/src/runtime/globals.c b/src/runtime/globals.c index 2dee4ce..e775166 100644 --- a/src/runtime/globals.c +++ b/src/runtime/globals.c @@ -60,10 +60,10 @@ void globals_init(void) foreign_function_call_active = 1; /* Initialize the current Lisp state. */ -#ifndef __i386__ /* if stack grows upward */ - current_control_stack_pointer = (lispobj *)CONTROL_STACK_START; -#else +#ifdef LISP_FEATURE_STACK_GROWS_DOWNWARD_NOT_UPWARD current_control_stack_pointer = (lispobj *)CONTROL_STACK_END; +#else + current_control_stack_pointer = (lispobj *)CONTROL_STACK_START; #endif current_control_frame_pointer = (lispobj *)0;