X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Ffndb.lisp;h=a735e4373c23eed29baf526779f3b004c9174039;hb=7254da92a1ba1bf8bc5a2e78a29d993f272d526e;hp=75f0e00bcf37bf21e816f60b1e78374e627cdaa1;hpb=e8011f7c83587a9dc1b13281d0cc974bb0b054be;p=sbcl.git diff --git a/src/compiler/fndb.lisp b/src/compiler/fndb.lisp index 75f0e00..a735e43 100644 --- a/src/compiler/fndb.lisp +++ b/src/compiler/fndb.lisp @@ -142,7 +142,8 @@ (defknown macro-function (symbol &optional lexenv-designator) (or function null) (flushable)) -(defknown (macroexpand macroexpand-1) (t &optional lexenv-designator) +(defknown (macroexpand macroexpand-1 %macroexpand %macroexpand-1) + (t &optional lexenv-designator) (values form &optional boolean)) (defknown compiler-macro-function (t &optional lexenv-designator) @@ -318,6 +319,10 @@ (real &optional real) (values integer real) (movable foldable flushable explicit-check)) +(defknown (%floor %ceiling) + (real real) (values integer real) + (movable foldable flushable explicit-check)) + (defknown (mod rem) (real real) real (movable foldable flushable explicit-check))