1.0.25.46: restore errno in signal handlers
[sbcl.git] / src / compiler / sparc / array.lisp
index fc49181..8b8079f 100644 (file)
@@ -26,7 +26,7 @@
       (inst or header alloc-tn other-pointer-lowtag)
       (inst add ndescr rank (+ (* (1+ array-dimensions-offset) n-word-bytes)
                                lowtag-mask))
-      (inst andn ndescr 4)
+      (inst andn ndescr lowtag-mask)
       (inst add alloc-tn ndescr)
       (inst add ndescr rank (fixnumize (1- array-dimensions-offset)))
       (inst sll ndescr ndescr n-widetag-bits)