X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fdebug.lisp;h=fe81a456458b227d96c6f6623b3015bccebbd32a;hb=986ce2596822cc0871b609346aaf592348aca596;hp=c565cae9526b1d0e181b5f888787be6b681f5450;hpb=dec94b039e8ec90baf21463df839a6181de606f6;p=sbcl.git diff --git a/src/compiler/debug.lisp b/src/compiler/debug.lisp index c565cae..fe81a45 100644 --- a/src/compiler/debug.lisp +++ b/src/compiler/debug.lisp @@ -825,16 +825,16 @@ ;;; full call passing locations. (defun check-environment-lifetimes (component) (dolist (fun (component-lambdas component)) - (let* ((env (lambda-environment fun)) - (2env (environment-info env)) + (let* ((env (lambda-physenv fun)) + (2env (physenv-info env)) (vars (lambda-vars fun)) - (closure (ir2-environment-environment 2env)) - (pc (ir2-environment-return-pc-pass 2env)) - (fp (ir2-environment-old-fp 2env)) + (closure (ir2-physenv-environment 2env)) + (pc (ir2-physenv-return-pc-pass 2env)) + (fp (ir2-physenv-old-fp 2env)) (2block (block-info (node-block (lambda-bind - (environment-function env)))))) + (physenv-function env)))))) (do ((conf (ir2-block-global-tns 2block) (global-conflicts-next conf))) ((null conf))