From 3bdab7841af0bc2ae201b25a5e3a3770c616085c Mon Sep 17 00:00:00 2001 From: Adam Megacz Date: Sat, 22 Aug 2009 14:33:39 -0700 Subject: [PATCH] InterpreterDock: bug fix that was causing instructions to vanish --- src/edu/berkeley/fleet/interpreter/InterpreterDock.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/edu/berkeley/fleet/interpreter/InterpreterDock.java b/src/edu/berkeley/fleet/interpreter/InterpreterDock.java index 4619209..3cacdf1 100644 --- a/src/edu/berkeley/fleet/interpreter/InterpreterDock.java +++ b/src/edu/berkeley/fleet/interpreter/InterpreterDock.java @@ -177,12 +177,8 @@ class InterpreterDock extends FleetTwoDock { } else if (instructions.peek() instanceof Instruction.Abort) { requeueStageInCirculatingState = false; - // HACK - while (instructionsBackedUpIntoSwitchFabric.size()!=0) { - Instruction i = instructionsBackedUpIntoSwitchFabric.remove(); - addInstruction(i); - instructionsBackedUpIntoSwitchFabric.clear(); - } + while (instructionsBackedUpIntoSwitchFabric.size()!=0) + addInstruction(instructionsBackedUpIntoSwitchFabric.remove()); break; } else if (instructions.peek() instanceof Instruction.Flush) { -- 1.7.10.4