X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Ffndb.lisp;h=bd000becb19122696d776424a389ec2dbd0d4604;hb=a9ccc34071513a13b439eaadebfd3c05dd940392;hp=53f247c9b7961ced811e1ec487df0ab840aaf565;hpb=6053e7f804b430144bb09e2d107ad4ab3fb97db4;p=sbcl.git diff --git a/src/compiler/fndb.lisp b/src/compiler/fndb.lisp index 53f247c..bd000be 100644 --- a/src/compiler/fndb.lisp +++ b/src/compiler/fndb.lisp @@ -1422,10 +1422,10 @@ ;;;; ALIEN and call-out-to-C stuff -;;; 'call' attribute because we store the arg on the stack, which is in +;;; 'unsafe' attribute because we store the arg on the stack, which is in ;;; some sense 'passing it upwards' -(defknown sb!vm::push-word-on-c-stack (system-area-pointer) (values) (call)) -(defknown sb!vm::pop-words-from-c-stack (index) (values) (call)) +(defknown sb!vm::push-word-on-c-stack (system-area-pointer) (values) (unsafe)) +(defknown sb!vm::pop-words-from-c-stack (index) (values) ()) ;;;; miscellaneous internal utilities