From: adam Date: Mon, 3 Nov 2008 10:21:31 +0000 (+0100) Subject: lift restriction on torpedoing finite-count loops X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=66c6f4444e0b750d321bcd24d287a350e460b05c;p=fleet.git lift restriction on torpedoing finite-count loops --- diff --git a/src/edu/berkeley/fleet/ir/Context.java b/src/edu/berkeley/fleet/ir/Context.java index a5a3e09..c7463fc 100644 --- a/src/edu/berkeley/fleet/ir/Context.java +++ b/src/edu/berkeley/fleet/ir/Context.java @@ -184,7 +184,7 @@ public class Context { /** must be followed immediately by a move-based instruction */ public void abortLoopIfTorpedoPresent() { flush_pending(); - if (count!=0) throw new RuntimeException("currently, only forever-loops may be sensitive to torpedoes"); + //if (count!=0) throw new RuntimeException("currently, only forever-loops may be sensitive to torpedoes"); pending_interruptible = true; }