X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fentry.lisp;h=248d83ed1cf1e9de314601a54aa0fcb0d2c9c9af;hb=e73a30c901ab234291aefc9f1e73507650628892;hp=6fdd25e95feb008d5bc367d57eff2ad013fbde6c;hpb=66187cb2c39eb11c33451c64d90a644961fd0b46;p=sbcl.git diff --git a/src/compiler/entry.lisp b/src/compiler/entry.lisp index 6fdd25e..248d83e 100644 --- a/src/compiler/entry.lisp +++ b/src/compiler/entry.lisp @@ -87,7 +87,9 @@ (setq res t)) (t (setf (ref-leaf ref) new) - (push ref (leaf-refs new))))))))) + (push ref (leaf-refs new)) + (setf (leaf-refs lambda) + (delq ref (leaf-refs lambda)))))))))) (:toplevel (setq res t)))) res))