From 7ec2126fbb1db361dd420e4072c659d65e21e72d Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Mon, 23 Apr 2012 08:51:05 -0700 Subject: Revert "Fix for range positions." This reverts commit b47189ad06e027c310d93b071fc8bf15d979225d. This never happened. --- src/compiler/scala/tools/nsc/typechecker/PatMatVirtualiser.scala | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src') diff --git a/src/compiler/scala/tools/nsc/typechecker/PatMatVirtualiser.scala b/src/compiler/scala/tools/nsc/typechecker/PatMatVirtualiser.scala index 838c7f8abd..88cea2231f 100644 --- a/src/compiler/scala/tools/nsc/typechecker/PatMatVirtualiser.scala +++ b/src/compiler/scala/tools/nsc/typechecker/PatMatVirtualiser.scala @@ -1020,12 +1020,7 @@ class Foo(x: Other) { x._1 } // no error in this order override def traverse(t: Tree) { if (t != EmptyTree && t.pos == NoPosition) { - t setPos pos - // During a recursive descent traversal which prunes when it sees - // a position, one can't assign the position and THEN recurse. - // Ensuring that all children have compliant range positions. - for (t1 <- t ; if t1 ne t) - t1 setPos pos.makeTransparent + t.setPos(pos) } t match { case Function(_, _) if t.symbol == NoSymbol => -- cgit v1.2.3