diff options
-rw-r--r-- | sources/scala/tools/scalac/transformer/matching/PatternNode.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sources/scala/tools/scalac/transformer/matching/PatternNode.scala b/sources/scala/tools/scalac/transformer/matching/PatternNode.scala index e42ea061a8..f6a80be95c 100644 --- a/sources/scala/tools/scalac/transformer/matching/PatternNode.scala +++ b/sources/scala/tools/scalac/transformer/matching/PatternNode.scala @@ -171,12 +171,12 @@ package scala.tools.scalac.transformer.matching { q match { case VariablePat(other) => val treesym = tree match { - case _:Tree.Ident => tree.symbol(); - case _:Tree.Apply => TreeInfo.methSymbol( tree ); + case _: Tree.Apply => TreeInfo.methSymbol( tree ); + case _ => tree.symbol() } val othersym = tree match { - case _:Tree.Ident => tree.symbol(); - case _:Tree.Apply => TreeInfo.methSymbol( tree ); + case _: Tree.Apply => TreeInfo.methSymbol( other ); + case _ => other.symbol() } /* Console.println("VPat, getc = "+tree.getClass()); |