X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fmips%2Falloc.lisp;h=9592288735c49c73c808926a349156158260ef4d;hb=f3f677703e37f5a335b3be7fa64f7748ad969517;hp=be64f8daed7bb3c17dd1acf7e778d50942a535fb;hpb=fae139755a81c0431e7f12f2af9b5f3abc1326dc;p=sbcl.git diff --git a/src/compiler/mips/alloc.lisp b/src/compiler/mips/alloc.lisp index be64f8d..9592288 100644 --- a/src/compiler/mips/alloc.lisp +++ b/src/compiler/mips/alloc.lisp @@ -51,7 +51,7 @@ (t (storew null-tn ptr cons-cdr-slot list-pointer-lowtag))) - (assert (null (tn-ref-across things))) + (aver (null (tn-ref-across things))) (move result res)))))))) (define-vop (list list-or-list*) @@ -129,9 +129,8 @@ (:temporary (:sc non-descriptor-reg :offset nl4-offset) pa-flag) (:results (result :scs (descriptor-reg))) (:generator 10 - (with-fixed-allocation - (result pa-flag temp value-cell-header-widetag value-cell-size)) - (storew value result value-cell-value-slot other-pointer-lowtag))) + (with-fixed-allocation (result pa-flag temp value-cell-header-widetag value-cell-size) + (storew value result value-cell-value-slot other-pointer-lowtag)))) ;;;; Automatic allocators for primitive objects.