X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fenv.lisp;h=bf41126775b2bb4f7646e59736107a82290688ed;hb=104ee7ee303efa16e415f5e75df635ac54dba733;hp=459f9a742d3cf858fdffdd01cfcbe8be26acc81f;hpb=475c832b081651e66ad9446d4852c62086f5e740;p=sbcl.git diff --git a/src/pcl/env.lisp b/src/pcl/env.lisp index 459f9a7..bf41126 100644 --- a/src/pcl/env.lisp +++ b/src/pcl/env.lisp @@ -103,9 +103,9 @@ (defun trace-method-internal (ofunction name options) (eval `(untrace ,name)) - (name-set-fdefinition name ofunction) + (setf (fdefinition name) ofunction) (eval `(trace ,name ,@options)) - (name-get-fdefinition name)) + (fdefinition name)) |# ;;;; MAKE-LOAD-FORM @@ -147,10 +147,10 @@ (macrolet ((frob (&rest names) `(progn - ,@(mapcar #'(lambda (name) - `(defmethod ,name ((class cl:class)) - (funcall #',name - (coerce-to-pcl-class class)))) + ,@(mapcar (lambda (name) + `(defmethod ,name ((class cl:class)) + (funcall #',name + (coerce-to-pcl-class class)))) names)))) (frob class-direct-slots