X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fdfun.lisp;h=ac1234f7a466b9b65bd944aedc959296ef1af440;hb=3a2e34d8ed1293f2cecb5c2c6ea359b622e3f4f8;hp=39f0b5cd4c9b55f7fe9ded46851007395acbe696;hpb=dc3c6bfad38cbd96013cf76ce93a9273f01c46d2;p=sbcl.git diff --git a/src/pcl/dfun.lisp b/src/pcl/dfun.lisp index 39f0b5c..ac1234f 100644 --- a/src/pcl/dfun.lisp +++ b/src/pcl/dfun.lisp @@ -789,7 +789,7 @@ Except see also BREAK-VICIOUS-METACIRCLE. -- CSR, 2003-05-28 (defun make-initial-dfun (gf) (let ((initial-dfun - #'(instance-lambda (&rest args) + #'(lambda (&rest args) (initial-dfun gf args)))) (multiple-value-bind (dfun cache info) (cond @@ -834,17 +834,17 @@ Except see also BREAK-VICIOUS-METACIRCLE. -- CSR, 2003-05-28 (let* ((methods (early-gf-methods gf)) (slot-name (early-method-standard-accessor-slot-name (car methods)))) (ecase type - (reader #'(instance-lambda (instance) + (reader #'(lambda (instance) (let* ((class (class-of instance)) (class-name (!bootstrap-get-slot 'class class 'name))) (!bootstrap-get-slot class-name instance slot-name)))) - (boundp #'(instance-lambda (instance) + (boundp #'(lambda (instance) (let* ((class (class-of instance)) (class-name (!bootstrap-get-slot 'class class 'name))) (not (eq +slot-unbound+ (!bootstrap-get-slot class-name instance slot-name)))))) - (writer #'(instance-lambda (new-value instance) + (writer #'(lambda (new-value instance) (let* ((class (class-of instance)) (class-name (!bootstrap-get-slot 'class class 'name))) (!bootstrap-set-slot class-name instance slot-name new-value))))))) @@ -938,7 +938,7 @@ Except see also BREAK-VICIOUS-METACIRCLE. -- CSR, 2003-05-28 specls all-same-p) (cond ((null methods) (values - #'(instance-lambda (&rest args) + #'(lambda (&rest args) (apply #'no-applicable-method gf args)) nil (no-methods-dfun-info))) @@ -1670,7 +1670,7 @@ Except see also BREAK-VICIOUS-METACIRCLE. -- CSR, 2003-05-28 (if function-p (lambda (method-alist wrappers) (declare (ignore method-alist wrappers)) - #'(instance-lambda (&rest args) + #'(lambda (&rest args) (apply #'no-applicable-method gf args))) (lambda (method-alist wrappers) (declare (ignore method-alist wrappers))