0.8.21.50:
[sbcl.git] / src / compiler / sparc / vm.lisp
index 53f89cf..5ee30a8 100644 (file)
      (sc-number-or-lose 'zero))
     (null
      (sc-number-or-lose 'null))
-    ((or fixnum system-area-pointer character)
+    ((or (integer #.sb!xc:most-negative-fixnum #.sb!xc:most-positive-fixnum)
+        system-area-pointer character)
      (sc-number-or-lose 'immediate))
     (symbol
      (if (static-symbol-p value)
       (constant (format nil "Const~D" offset))
       (immediate-constant "Immed"))))
 
-\f
-;;; The loader uses this to convert alien names to the form they
-;;; occure in the symbol table (for example, prepending an
-;;; underscore).  On the SPARC, we don't prepend an underscore.
-(defun extern-alien-name (name)
-  (declare (type simple-base-string name))
-  (concatenate 'string #+nil "_" name))