summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching/TestRegTraverser.scala
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/transformer/matching/TestRegTraverser.scala')
-rw-r--r--sources/scalac/transformer/matching/TestRegTraverser.scala6
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 _ =>