X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcompiler%2Fir1tran.lisp;h=9f4a5e3ac85e7f60b45d46202b9f752ba9a88b94;hb=bffa99d35c7d50ac46b9eb7dbe25d1ab1a0e6145;hp=07e2ce2032127d606ab3ba6444658b08d2ee7fd4;hpb=fb92835b1dc240b7998b30ab0691bf6f60be7905;p=sbcl.git diff --git a/src/compiler/ir1tran.lisp b/src/compiler/ir1tran.lisp index 07e2ce2..9f4a5e3 100644 --- a/src/compiler/ir1tran.lisp +++ b/src/compiler/ir1tran.lisp @@ -50,11 +50,6 @@ the efficiency of stable code.") (defvar *fun-names-in-this-file* nil) - -;;; *ALLOW-DEBUG-CATCH-TAG* controls whether we should allow the -;;; insertion a (CATCH ...) around code to allow the debugger RETURN -;;; command to function. -(defvar *allow-debug-catch-tag* t) ;;;; namespace management utilities @@ -390,7 +385,8 @@ (declare (list path)) (let* ((*current-path* path) (component (make-empty-component)) - (*current-component* component)) + (*current-component* component) + (*allow-instrumenting* t)) (setf (component-name component) "initial component") (setf (component-kind component) :initial) (let* ((forms (if for-value `(,form) `(,form nil))) @@ -521,8 +517,7 @@ opname :debug-name (debug-namify "LAMBDA CAR " - opname) - :allow-debug-catch-tag t))))))))) + opname)))))))))) (values)) ;; Generate a reference to a manifest constant, creating a new leaf