diff options
Diffstat (limited to 'sources/scalac/transformer/matching/TestRegTraverser.scala')
-rw-r--r-- | sources/scalac/transformer/matching/TestRegTraverser.scala | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sources/scalac/transformer/matching/TestRegTraverser.scala b/sources/scalac/transformer/matching/TestRegTraverser.scala index 9db9dac492..b00de87626 100644 --- a/sources/scalac/transformer/matching/TestRegTraverser.scala +++ b/sources/scalac/transformer/matching/TestRegTraverser.scala @@ -8,6 +8,7 @@ package scalac.transformer.matching; +import scalac.Global; import scalac.ast._; import scalac.util._; import scalac.symtab._; @@ -28,8 +29,9 @@ object TestRegTraverser extends Traverser { variables.add(tree.symbol()); traverse(pat); case Tree$Ident( name ) => - result = ((name != Names.WILDCARD) - && variables.contains(tree.symbol())) + val symbol = tree.symbol(); + result = ((symbol != Global.instance.definitions.PATTERN_WILDCARD) + && variables.contains(symbol)) case Tree$CaseDef(pat, _, _) => traverse(pat); case _ => |