0.8.13.41: Require robustness
[sbcl.git] / src / compiler / entry.lisp
index 6fdd25e..248d83e 100644 (file)
@@ -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))