X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Flow.lisp;h=f0758231a039e3fda9c0ed19591fe4d42b015196;hb=872175cd9cb5b4966a36d4bd92421cc407a0355b;hp=e825431615d00681ec80deff26b5387563555957;hpb=31361af9eb64344f521abbb245ea784c76c746e5;p=sbcl.git diff --git a/src/pcl/low.lisp b/src/pcl/low.lisp index e825431..f075823 100644 --- a/src/pcl/low.lisp +++ b/src/pcl/low.lisp @@ -156,10 +156,6 @@ ;;; In all cases, SET-FUNCTION-NAME must return the new (or same) ;;; function. (Unlike other functions to set stuff, it does not return ;;; the new value.) -;;; -;;; FIXME: A similar operation is done in -;;; TRY-TO-RENAME-INTERPRETED-FUNCTION-AS-MACRO. The code should be -;;; shared. (defun set-function-name (fcn new-name) #+sb-doc "Set the name of a compiled function object. Return the function." @@ -176,10 +172,7 @@ (set-function-name (sb-kernel:byte-closure-function fcn) new-name)) (sb-kernel:byte-function - (setf (sb-kernel:byte-function-name fcn) new-name)) - #+sb-interpreter - (sb-eval:interpreted-function - (setf (sb-eval:interpreted-function-name fcn) new-name)))) + (setf (sb-kernel:byte-function-name fcn) new-name)))) fcn) (t ;; pw-- This seems wrong and causes trouble. Tests show