File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
compiler/test/dotty/tools/dotc/reporting Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -1023,5 +1023,21 @@ class ErrorMessagesTests extends ErrorMessagesTest {
1023
1023
assertMessageCount(1 , messages)
1024
1024
val EnumCaseDefinitionInNonEnumOwner (owner) :: Nil = messages
1025
1025
assertEquals(" object Qux" , owner.show)
1026
+
1027
+ @ Test def tailrecNotApplicableNeitherPrivateNorFinal =
1028
+ checkMessagesAfter(" tailrec" ) {
1029
+ """
1030
+ |class Foo {
1031
+ |
1032
+ | @scala.annotation.tailrec
1033
+ | def foo: Unit = foo
1034
+ |
1035
+ |}
1036
+ """ .stripMargin
1037
+ }.expect { (ictx, messages) =>
1038
+ implicit val ctx : Context = ictx
1039
+ assertMessageCount(1 , messages)
1040
+ val TailrecNotApplicableNeitherPrivateNorFinal (symbol) :: Nil = messages
1041
+ assertEquals(symbol.show, " method foo" )
1026
1042
}
1027
1043
}
You can’t perform that action at this time.
0 commit comments