X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fgeneric%2Farray.lisp;h=25df53b79f46a77f5c90b4326965ff342c8e274c;hb=63f714af62d0ccdb9d4a793ab0245b036c3d8531;hp=6d79907dce01d891e031c3ea3555334e7a1de9ee;hpb=3f82b95d9a0e29d8c6b218ce16447e2bc2e93351;p=sbcl.git diff --git a/src/compiler/generic/array.lisp b/src/compiler/generic/array.lisp index 6d79907..25df53b 100644 --- a/src/compiler/generic/array.lisp +++ b/src/compiler/generic/array.lisp @@ -15,10 +15,11 @@ (:translate data-vector-ref) (:policy :fast-safe) (:args (object :scs (descriptor-reg)) - (index :scs (unsigned-reg))) + (index :scs (unsigned-reg))) (:arg-types simple-array-nil positive-fixnum) (:results (value :scs (descriptor-reg))) (:result-types *) + (:ignore index value) (:vop-var vop) (:save-p :compute-only) (:generator 1 @@ -38,11 +39,12 @@ (:translate data-vector-set) (:policy :fast-safe) (:args (object :scs (descriptor-reg)) - (index :scs (unsigned-reg)) - (value :scs (descriptor-reg))) + (index :scs (unsigned-reg)) + (value :scs (descriptor-reg))) (:arg-types simple-array-nil positive-fixnum *) - (:results (value :scs (descriptor-reg))) + (:results (result :scs (descriptor-reg))) (:result-types *) + (:ignore index value result) (:vop-var vop) (:save-p :compute-only) (:generator 1