From 66c6f4444e0b750d321bcd24d287a350e460b05c Mon Sep 17 00:00:00 2001 From: adam Date: Mon, 3 Nov 2008 11:21:31 +0100 Subject: [PATCH] lift restriction on torpedoing finite-count loops --- src/edu/berkeley/fleet/ir/Context.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } -- 1.7.10.4