X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Falpha%2Falloc.lisp;h=36e7f0a531fa996f4b56140da9076c1955955e0c;hb=c81c32ef8a737b0cc61d3c0c6a137cab39baac73;hp=99d3297756b3ce2e49cbac7a3f04789154d30016;hpb=3c65762b927af861c9c8bc416e4cbac9a14ec0c3;p=sbcl.git diff --git a/src/compiler/alpha/alloc.lisp b/src/compiler/alpha/alloc.lisp index 99d3297..36e7f0a 100644 --- a/src/compiler/alpha/alloc.lisp +++ b/src/compiler/alpha/alloc.lisp @@ -168,7 +168,7 @@ (: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)