X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fdlisp.lisp;h=6b388e431cd0bbca3320f1f16e4fbd8e945e88bd;hb=cd99f20d910298cbf5c2000e3dc3595fb0c8418b;hp=46afb7860fa1b44c83e8dfd85f05471272eaffe8;hpb=b4e903ec2ab0808a5f9dc40e88a503876d569097;p=sbcl.git diff --git a/src/pcl/dlisp.lisp b/src/pcl/dlisp.lisp index 46afb78..6b388e4 100644 --- a/src/pcl/dlisp.lisp +++ b/src/pcl/dlisp.lisp @@ -123,7 +123,7 @@ (lambda `(lambda ,closure-variables ,@(when (member 'miss-fn closure-variables) `((declare (type function miss-fn)))) - #'(sb-kernel:instance-lambda ,args + #'(instance-lambda ,args (let () (declare #.*optimize-speed*) ,form))))) @@ -296,10 +296,9 @@ (wrapper-bindings (mapcan (lambda (arg mt) (unless (eq mt t) (incf index) - `((,(intern (format nil - "WRAPPER-~D" - index) - *pcl-package*) + `((,(format-symbol *pcl-package* + "WRAPPER-~D" + index) ,(emit-fetch-wrapper mt arg 'miss (pop slot-regs)))))) args metatypes))