aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-11-02 11:45:28 +0100
committerMartin Odersky <odersky@gmail.com>2015-11-02 11:45:28 +0100
commit9da99f11035d94afba05f4bb768b3a9766b26faf (patch)
treed422f38fd3232f8331a2c9d3684cb76248c9dd86 /src
parent08e880231ff5facd55a80bed0391b22fe85a9f44 (diff)
downloaddotty-9da99f11035d94afba05f4bb768b3a9766b26faf.tar.gz
dotty-9da99f11035d94afba05f4bb768b3a9766b26faf.tar.bz2
dotty-9da99f11035d94afba05f4bb768b3a9766b26faf.zip
Parentheses around a wildcard should not produce a lambda
`(_)` and `(_: T)` should not be converted to functions x => x (x: T) => x
Diffstat (limited to 'src')
-rw-r--r--src/dotty/tools/dotc/parsing/Parsers.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/parsing/Parsers.scala b/src/dotty/tools/dotc/parsing/Parsers.scala
index 4b22eac95..caa15c7ff 100644
--- a/src/dotty/tools/dotc/parsing/Parsers.scala
+++ b/src/dotty/tools/dotc/parsing/Parsers.scala
@@ -322,6 +322,7 @@ object Parsers {
case Ident(name1) => placeholderParams.nonEmpty && name1 == placeholderParams.head.name
case Typed(t1, _) => isWildcard(t1)
case Annotated(t1, _) => isWildcard(t1)
+ case Parens(t1) => isWildcard(t1)
case _ => false
}