X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Ffndb.lisp;h=684550e6ed61d77375921217d142dd100500e7f0;hb=ea36d3d79b9dfe3598faca5e267efd5980b94d4a;hp=4f4f813bc78a9b61544f626a237148c7a5495ffc;hpb=5251267b300cb967cbf547e838037a616064bd58;p=sbcl.git diff --git a/src/compiler/fndb.lisp b/src/compiler/fndb.lisp index 4f4f813..684550e 100644 --- a/src/compiler/fndb.lisp +++ b/src/compiler/fndb.lisp @@ -1300,6 +1300,15 @@ (defknown %set-symbol-package (symbol t) t (unsafe)) (defknown %coerce-name-to-function ((or symbol cons)) function (flushable)) (defknown %coerce-callable-to-function (callable) function (flushable)) +(defknown failed-%with-array-data (t t t) nil) +(defknown %find-position + (t sequence t index sequence-end function function) + (values t (or index null)) + (flushable call)) +(defknown %find-position-if + (function sequence t index sequence-end function) + (values t (or index null)) + (call)) ;;; Structure slot accessors or setters are magically "known" to be ;;; these functions, although the var remains the Slot-Accessor @@ -1309,6 +1318,8 @@ ;;; ordinary functions. (defknown %slot-accessor (t) t (flushable)) (defknown %slot-setter (t t) t (unsafe)) + +(defknown sb!kernel::do-arg-count-error (t t t t t t) nil (unsafe)) ;;;; SETF inverses