X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fgeneric%2Fvm-fndb.lisp;h=206590b0474e376d8bc02d49455728eca6027e96;hb=5eb97830eca716fef626c6e12429c99c9b97e3c8;hp=8ed1ba1c2d5331b8e06afdc0d2a5dc9c3844d4f1;hpb=b08344ddbb8d0193054b72c01be7e367422ccf03;p=sbcl.git diff --git a/src/compiler/generic/vm-fndb.lisp b/src/compiler/generic/vm-fndb.lisp index 8ed1ba1..206590b 100644 --- a/src/compiler/generic/vm-fndb.lisp +++ b/src/compiler/generic/vm-fndb.lisp @@ -298,3 +298,10 @@ ;;;; mutator accessors (defknown mutator-self () system-area-pointer (flushable movable)) + +;;; MNA: open-coded-simple-array patch +(defun %array-simp (a) a) +(defknown %array-simp (simple-array) simple-array (movable foldable flushable)) + +(defknown %array-data-vector (simple-array) simple-array (movable foldable flushable)) +(defknown %array-simp (simple-array) simple-array (movable foldable flushable))