X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Falpha%2Falloc.lisp;h=71aa412d4f6436a6cdf77b390289f27d002012cb;hb=f143939b1dbaf38ebd4f92c851fbc4ecddf37af1;hp=af42bcbc4556449f9e06333af215c8bcf5c81e37;hpb=be9eb6c67b5f43a095c3de17bea945c309d662e4;p=sbcl.git diff --git a/src/compiler/alpha/alloc.lisp b/src/compiler/alpha/alloc.lisp index af42bcb..71aa412 100644 --- a/src/compiler/alpha/alloc.lisp +++ b/src/compiler/alpha/alloc.lisp @@ -107,7 +107,7 @@ (:generator 37 (with-fixed-allocation (result temp fdefn-type fdefn-size) (storew name result fdefn-name-slot other-pointer-type) - (storew null-tn result fdefn-function-slot other-pointer-type) + (storew null-tn result fdefn-fun-slot other-pointer-type) (inst li (make-fixup "undefined_tramp" :foreign) temp) (storew temp result fdefn-raw-addr-slot other-pointer-type)))) @@ -120,9 +120,9 @@ (let ((size (+ length closure-info-offset))) (inst li (logior (ash (1- size) type-bits) closure-header-type) temp) (pseudo-atomic (:extra (pad-data-block size)) - (inst bis alloc-tn function-pointer-type result) - (storew temp result 0 function-pointer-type)) - (storew function result closure-function-slot function-pointer-type)))) + (inst bis alloc-tn fun-pointer-type result) + (storew temp result 0 fun-pointer-type)) + (storew function result closure-fun-slot fun-pointer-type)))) ;;; The compiler likes to be able to directly make value cells. ;;;