[armedbear-cvs] r13152 - branches/unsafe-p-removal/abcl/src/org/armedbear/lisp

Erik Huelsmann ehuelsmann at common-lisp.net
Sun Jan 16 10:46:00 UTC 2011


Author: ehuelsmann
Date: Sun Jan 16 05:45:55 2011
New Revision: 13152

Log:
A jump being local already implies it's within the same compiland.

Modified:
   branches/unsafe-p-removal/abcl/src/org/armedbear/lisp/jvm.lisp

Modified: branches/unsafe-p-removal/abcl/src/org/armedbear/lisp/jvm.lisp
==============================================================================
--- branches/unsafe-p-removal/abcl/src/org/armedbear/lisp/jvm.lisp	(original)
+++ branches/unsafe-p-removal/abcl/src/org/armedbear/lisp/jvm.lisp	Sun Jan 16 05:45:55 2011
@@ -683,7 +683,6 @@
   (or (when (jump-node-p node)
         (let ((target-block (jump-target-block node)))
           (and (null (jump-non-local-p node))
-               (eq (node-compiland target-block) *current-compiland*)
                (member target-block *blocks*))))
       (when (tagbody-node-p node) (tagbody-non-local-go-p node))
       (when (block-node-p node) (block-non-local-return-p node))




More information about the armedbear-cvs mailing list