X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fmips%2Fvm.lisp;h=819af1359b3daec5ce92aa5cd524d460a64d9cbd;hb=d492ebb264e900df38f21c904f5d2f5c46c8b8da;hp=631e0396c0dcc38073da192612bfca904e40efdb;hpb=a2ff6543c79752bfe42578f794bda1c28167fd10;p=sbcl.git diff --git a/src/compiler/mips/vm.lisp b/src/compiler/mips/vm.lisp index 631e039..819af13 100644 --- a/src/compiler/mips/vm.lisp +++ b/src/compiler/mips/vm.lisp @@ -286,7 +286,8 @@ (if (static-symbol-p value) (sc-number-or-lose 'immediate) nil)) - ((integer #.sb!xc:most-negative-fixnum sb!xc:most-positive-fixnum) + ((or (integer #.sb!xc:most-negative-fixnum #.sb!xc:most-positive-fixnum) + system-area-pointer character) (sc-number-or-lose 'immediate)) (system-area-pointer (sc-number-or-lose 'immediate))