X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fsource-location.lisp;h=3d488d23c65ff5b6dc7424c7e9ebb55647d76d16;hb=809babfb68a91aa47a7f011972d39915a77a9895;hp=0d39ac359e28b51c35dc73778bb31d5a28119f31;hpb=556fa08244211057b003401daf76edf0c8754232;p=sbcl.git diff --git a/src/code/source-location.lisp b/src/code/source-location.lisp index 0d39ac3..3d488d2 100644 --- a/src/code/source-location.lisp +++ b/src/code/source-location.lisp @@ -52,19 +52,15 @@ nil)))) #!+sb-source-locations -(define-compiler-macro source-location (&optional name &environment env) +(define-compiler-macro source-location (&environment env) (declare (ignore env)) - #-sb-xc-host - (let ((loc (make-definition-source-location))) - (when (eq 'replace name) - (break "source location ~S" loc)) - loc)) + #-sb-xc-host (make-definition-source-location)) ;; We need a regular definition of SOURCE-LOCATION for calls processed ;; during LOAD on a source file while *EVALUATOR-MODE* is :INTERPRET. #!+sb-source-locations (setf (symbol-function 'source-location) - (lambda (&optional name) (declare (ignore name)) (make-definition-source-location))) + (lambda () (make-definition-source-location))) (/show0 "/Processing source location thunks") #!+sb-source-locations