X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fstubs.lisp;h=c4ffb505bbb087fae2349f8545ddda41ca63550e;hb=4255b37e50876702d2563f3418a44a3f5bf8a2e8;hp=f54499ffc7f3d7fc7817963cacbc69afe4549b07;hpb=416152f084604094445a758ff399871132dff2bd;p=sbcl.git diff --git a/src/code/stubs.lisp b/src/code/stubs.lisp index f54499f..c4ffb50 100644 --- a/src/code/stubs.lisp +++ b/src/code/stubs.lisp @@ -13,14 +13,12 @@ (in-package "SB!IMPL") -(macrolet ((def-frob (name &optional (args '(x))) - `(defun ,name ,args (,name ,@args)))) - (def-frob %code-code-size) - (def-frob %code-debug-info) - (def-frob %code-entry-points) - (def-frob %funcallable-instance-function) - (def-frob %funcallable-instance-layout) - (def-frob %funcallable-instance-lexenv) - (def-frob %function-next) - (def-frob %function-self) - (def-frob %set-funcallable-instance-function (fin new-val))) +(macrolet ((def (name &optional (args '(x))) + `(defun ,name ,args (,name ,@args)))) + (def %caller-frame ()) + (def %caller-pc ()) + (def %code-code-size) + (def %code-debug-info) + (def %code-entry-points) + (def %funcallable-instance-layout) + (def %set-funcallable-instance-layout (x new-value)))