Skip to content

Commit dc50485

Browse files
committed
Drop end new expression
1 parent ab99934 commit dc50485

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1609,10 +1609,6 @@ object Parsers {
16091609
case _: ParsedTry => in.token == TRY
16101610
case _: Match => in.token == MATCH
16111611
case _: New => in.token == NEW
1612-
case _: Apply =>
1613-
methPart(stat) match
1614-
case Select(_: New, nme.CONSTRUCTOR) => in.token == NEW
1615-
case _ => false
16161612
case _: (ForYield | ForDo) => in.token == FOR
16171613
case _ => false
16181614

tests/neg/i24250.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
class C
3+
val cc =
4+
new C
5+
end new // error

tests/pos/i24250.scala

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,7 @@ class C
1616
val c =
1717
new C:
1818
end new
19-
val cc =
20-
new C
21-
end new
22-
val ccc =
19+
val c2 =
2320
new C {
2421
}
2522

0 commit comments

Comments
 (0)