Skip to content

Commit e5509a0

Browse files
committed
Fix isWildcard
Code inspection revealed that it did the wrong thing for annotated trees, looking in the annotation instead of in the argument.
1 parent a27ac72 commit e5509a0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/dotty/tools/dotc/parsing/Parsers.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ object Parsers {
339339
def isWildcard(t: Tree): Boolean = t match {
340340
case Ident(name1) => placeholderParams.nonEmpty && name1 == placeholderParams.head.name
341341
case Typed(t1, _) => isWildcard(t1)
342-
case Annotated(t1, _) => isWildcard(t1)
342+
case t: Annotated => isWildcard(t.arg)
343343
case Parens(t1) => isWildcard(t1)
344344
case _ => false
345345
}

0 commit comments

Comments
 (0)