X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fx86%2Falloc.lisp;h=9e74f3bc578c0ae8a2f8d03d8000ec460f7d9e7b;hb=39ecf3129db04ecf861c08459b6f5353bfc266c9;hp=11c4d78d30a302e6de9874fa43a006cd58e5d0a7;hpb=f3783ae14bde14c5aefd3d9383d89379defcb00f;p=sbcl.git diff --git a/src/compiler/x86/alloc.lisp b/src/compiler/x86/alloc.lisp index 11c4d78..9e74f3b 100644 --- a/src/compiler/x86/alloc.lisp +++ b/src/compiler/x86/alloc.lisp @@ -10,9 +10,6 @@ ;;;; files for more information. (in-package "SB!VM") - -(file-comment - "$Header$") ;;;; LIST and LIST* @@ -27,8 +24,8 @@ (:node-var node) (:generator 0 (cond ((zerop num) - ;; (move result *nil-value*) - (inst mov result *nil-value*)) + ;; (move result nil-value) + (inst mov result nil-value)) ((and star (= num 1)) (move result (tn-ref-tn things))) (t @@ -58,7 +55,7 @@ (setf things (tn-ref-across things)) (store-car (tn-ref-tn things) ptr cons-cdr-slot)) (t - (storew *nil-value* ptr cons-cdr-slot + (storew nil-value ptr cons-cdr-slot list-pointer-type))) (assert (null (tn-ref-across things))))) (move result res)))))) @@ -110,7 +107,7 @@ (inst or boxed code-header-type) (storew boxed result 0 other-pointer-type) (storew unboxed result code-code-size-slot other-pointer-type) - (inst mov temp *nil-value*) + (inst mov temp nil-value) (storew temp result code-entry-points-slot other-pointer-type)) (storew temp result code-debug-info-slot other-pointer-type))) @@ -138,8 +135,8 @@ (inst or boxed code-header-type) (storew boxed result 0 other-pointer-type) (storew unboxed result code-code-size-slot other-pointer-type) - (storew *nil-value* result code-entry-points-slot other-pointer-type)) - (storew *nil-value* result code-debug-info-slot other-pointer-type))) + (storew nil-value result code-entry-points-slot other-pointer-type)) + (storew nil-value result code-debug-info-slot other-pointer-type))) (define-vop (make-fdefn) (:policy :fast-safe) @@ -150,7 +147,7 @@ (:generator 37 (with-fixed-allocation (result fdefn-type fdefn-size node) (storew name result fdefn-name-slot other-pointer-type) - (storew *nil-value* result fdefn-function-slot other-pointer-type) + (storew nil-value result fdefn-function-slot other-pointer-type) (storew (make-fixup (extern-alien-name "undefined_tramp") :foreign) result fdefn-raw-addr-slot other-pointer-type)))) @@ -251,5 +248,5 @@ (inst shr temp 1) (inst and temp #xfffffffc) (storew temp result symbol-hash-slot other-pointer-type) - (storew *nil-value* result symbol-plist-slot other-pointer-type) - (storew *nil-value* result symbol-package-slot other-pointer-type)))) + (storew nil-value result symbol-plist-slot other-pointer-type) + (storew nil-value result symbol-package-slot other-pointer-type))))