X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Ffndb.lisp;h=7297776eac02d8664d74bc7155b7f198b5c0af4d;hb=079ef9dad558ca07cb8178ef428bf738112174fa;hp=8939dbcce0d52cedf1e6202715029976965982ed;hpb=669eaea6857ab6211bfd6c00c7d227f3263200b9;p=sbcl.git diff --git a/src/compiler/fndb.lisp b/src/compiler/fndb.lisp index 8939dbc..7297776 100644 --- a/src/compiler/fndb.lisp +++ b/src/compiler/fndb.lisp @@ -1343,6 +1343,8 @@ ;;;; miscellaneous extensions (defknown get-bytes-consed () unsigned-byte (flushable)) +(defknown mask-signed-field ((integer 0 *) integer) integer + (movable flushable foldable)) ;;; PCOUNTERs (defknown incf-pcounter (pcounter unsigned-byte) pcounter) @@ -1380,6 +1382,7 @@ (defknown %%primitive (t t &rest t) *) (defknown %pop-values (t) t) (defknown %nip-values (t t &rest t) (values)) +(defknown %allocate-closures (t) *) (defknown %type-check-error (t t) nil) ;; FIXME: This function does not return, but due to the implementation