summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2007-10-15 15:58:41 +0000
committerIulian Dragos <jaguarul@gmail.com>2007-10-15 15:58:41 +0000
commit363a042442955607c69e2b25b5a848c67a2b05a8 (patch)
tree8cb8bc749539a6eb34778e8366d04001f5effca1
parent05672898a1d77c7d5b4f717906e95e22564fd2c8 (diff)
downloadscala-363a042442955607c69e2b25b5a848c67a2b05a8.tar.gz
scala-363a042442955607c69e2b25b5a848c67a2b05a8.tar.bz2
scala-363a042442955607c69e2b25b5a848c67a2b05a8.zip
Fixed side-effecting assertion.
-rw-r--r--src/compiler/scala/tools/nsc/backend/icode/GenICode.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/icode/GenICode.scala b/src/compiler/scala/tools/nsc/backend/icode/GenICode.scala
index f0a47423be..f5b4f0dc58 100644
--- a/src/compiler/scala/tools/nsc/backend/icode/GenICode.scala
+++ b/src/compiler/scala/tools/nsc/backend/icode/GenICode.scala
@@ -1636,9 +1636,9 @@ abstract class GenICode extends SubComponent {
if (settings.debug.value)
log("Pruning empty JMP branch.");
changed = true
+ val replaced = p.replaceInstruction(p.lastInstruction, JUMP(cont))
if (settings.debug.value)
- assert(p.replaceInstruction(p.lastInstruction, JUMP(cont)),
- "Didn't find p.lastInstruction")
+ assert(replaced, "Didn't find p.lastInstruction")
case SWITCH(tags, labels) =>
if (settings.debug.value)