0.8.21.17:
[sbcl.git] / src / compiler / alpha / alloc.lisp
index 99d3297..285910c 100644 (file)
 
 (define-vop (make-closure)
   (:args (function :to :save :scs (descriptor-reg)))
-  (:info length)
+  (:info length stack-allocate-p)
+  (:ignore stack-allocate-p)
   (:temporary (:scs (non-descriptor-reg)) temp)
   (:results (result :scs (descriptor-reg)))
   (:generator 10
   (:temporary (:scs (non-descriptor-reg)) header)
   (:temporary (:scs (non-descriptor-reg)) bytes)
   (:generator 6
-    (inst lda bytes (* (1+ words) word-bytes) extra)
+    (inst lda bytes (* (1+ words) n-word-bytes) extra)
     (inst sll bytes (- n-widetag-bits 2) header)
     (inst lda header (+ (ash -2 n-widetag-bits) type) header)
     (inst srl bytes n-lowtag-bits bytes)