X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fparse.c;h=37c4c0aa8b7697bffe1daae7518463a27112d6f7;hb=cd2c70c8b5d4dcc62b968f5a9bedd3c9c8698e82;hp=bd5cc924c89b8a1ba5e27dabb2a0978660271304;hpb=503a50f07740b52908f630b0492cf56556f1a792;p=sbcl.git diff --git a/src/runtime/parse.c b/src/runtime/parse.c index bd5cc92..37c4c0a 100644 --- a/src/runtime/parse.c +++ b/src/runtime/parse.c @@ -246,7 +246,7 @@ static boolean lookup_symbol(char *name, lispobj *result) (lispobj *)SymbolValue(STATIC_SPACE_FREE_POINTER) - (lispobj *)STATIC_SPACE_START; if (search_for_symbol(name, &headerptr, &count)) { - *result = (lispobj)headerptr | OTHER_POINTER_LOWTAG; + *result = make_lispobj(headerptr,OTHER_POINTER_LOWTAG); return 1; } @@ -262,7 +262,7 @@ static boolean lookup_symbol(char *name, lispobj *result) (lispobj *)DYNAMIC_SPACE_START; #endif if (search_for_symbol(name, &headerptr, &count)) { - *result = (lispobj)headerptr | OTHER_POINTER_LOWTAG; + *result = make_lispobj(headerptr, OTHER_POINTER_LOWTAG); return 1; }