diff options
Diffstat (limited to 'sources/scalac/transformer/matching/PatternMatcher.java')
-rw-r--r-- | sources/scalac/transformer/matching/PatternMatcher.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/transformer/matching/PatternMatcher.java b/sources/scalac/transformer/matching/PatternMatcher.java index 429221f6d7..0d16eac6bd 100644 --- a/sources/scalac/transformer/matching/PatternMatcher.java +++ b/sources/scalac/transformer/matching/PatternMatcher.java @@ -484,7 +484,7 @@ public class PatternMatcher extends PatternTool { if (curHeader == null) { assert index >= 0 : casted; if (casted.pos == Position.NOPOS) { - Symbol atSym = casted.type().lookup(AT_N); + Symbol atSym = casted.type().lookup(APPLY_N); //System.out.println("casted type = " + typeOf(casted)); Type seqType = casted.type().baseType(defs.SEQ_CLASS).typeArgs()[0]; Tree t = make.Select( @@ -492,7 +492,7 @@ public class PatternMatcher extends PatternTool { make.Ident(pat.pos, casted.name) .setType(typeOf(casted)) .setSymbol(casted), - AT_N); + APPLY_N); switch (typeOf(atSym)) { case OverloadedType(Symbol[] alts, Type[] alttypes): infer.methodAlternative(t, alts, alttypes, |