From db6b85db2474e562ca6772384f845fa6f7e68311 Mon Sep 17 00:00:00 2001 From: Geoffrey Washburn Date: Mon, 7 Apr 2008 08:10:37 +0000 Subject: Undid 14522 for now. --- src/compiler/scala/tools/nsc/matching/ParallelMatching.scala | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/compiler/scala/tools/nsc/matching/ParallelMatching.scala b/src/compiler/scala/tools/nsc/matching/ParallelMatching.scala index 8acbcc8835..a1a9848f1e 100644 --- a/src/compiler/scala/tools/nsc/matching/ParallelMatching.scala +++ b/src/compiler/scala/tools/nsc/matching/ParallelMatching.scala @@ -333,15 +333,16 @@ trait ParallelMatching { /*block*/{ var xs = column var i = 0; - var last = -1; +// var last = -1; while(xs ne Nil) { // forall - if (last != -1) { - cunit.error(xs.head.pos, "unreachable code") - } +// if (last != -1) { +// cunit.error(xs.head.pos, "unreachable code") +// } strip(xs.head) match { case (pvars, p @ Literal(Constant(c:Int))) => sanity(p.pos, c , definedVars(xs.head)); insertTagIndexPair(c,i) case (pvars, p @ Literal(Constant(c:Char))) => sanity(p.pos, c.toInt, definedVars(xs.head)); insertTagIndexPair(c.toInt,i) - case (pvars, p ) if isDefaultPattern(p) => last = i; insertDefault(i,pvars) + case (pvars, p ) if isDefaultPattern(p) => insertDefault(i,pvars) +// case (pvars, p ) if isDefaultPattern(p) => last = i; insertDefault(i,pvars) } i += 1 xs = xs.tail -- cgit v1.2.3