Skip to content

Commit 5d668e6

Browse files
committed
Allow This and Inlined, enable checks for retains annotations
1 parent 872459d commit 5d668e6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

compiler/src/dotty/tools/dotc/typer/Checking.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1424,8 +1424,6 @@ trait Checking {
14241424
case _ =>
14251425
report.error(em"@${cls.name} needs a string literal as argument", arg.srcPos)
14261426
tree
1427-
case _ if cls.isRetainsLike =>
1428-
tree
14291427
case _ =>
14301428
checkAnnotTreeMap.transform(tree)
14311429

@@ -1437,6 +1435,7 @@ trait Checking {
14371435
super.transform(tree)
14381436
case _: ( Literal
14391437
| Ident
1438+
| This
14401439
| New
14411440
| Select
14421441
| Apply
@@ -1450,7 +1449,8 @@ trait Checking {
14501449
| NamedArg
14511450
| EmptyTree.type
14521451
| Splice
1453-
| Hole) =>
1452+
| Hole
1453+
| Inlined) =>
14541454
super.transform(tree)
14551455
case _ =>
14561456
errorTree(

0 commit comments

Comments
 (0)