Report diagnostic on virtual tailrec function

#KT-18541 Fixed
This commit is contained in:
Mikhael Bogdanov
2019-10-15 09:07:54 +02:00
parent 8305baa5fe
commit adae629258
14 changed files with 671 additions and 8 deletions
@@ -611,6 +611,16 @@ public class DiagnosticsTestGenerated extends AbstractDiagnosticsTest {
runTest("compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.kt");
}
@TestMetadata("tailRecOnVirtualMember.kt")
public void testTailRecOnVirtualMember() throws Exception {
runTest("compiler/testData/diagnostics/tests/tailRecOnVirtualMember.kt");
}
@TestMetadata("tailRecOnVirtualMemberError.kt")
public void testTailRecOnVirtualMemberError() throws Exception {
runTest("compiler/testData/diagnostics/tests/tailRecOnVirtualMemberError.kt");
}
@TestMetadata("tailRecOverridden.kt")
public void testTailRecOverridden() throws Exception {
runTest("compiler/testData/diagnostics/tests/tailRecOverridden.kt");
@@ -611,6 +611,16 @@ public class DiagnosticsUsingJavacTestGenerated extends AbstractDiagnosticsUsing
runTest("compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.kt");
}
@TestMetadata("tailRecOnVirtualMember.kt")
public void testTailRecOnVirtualMember() throws Exception {
runTest("compiler/testData/diagnostics/tests/tailRecOnVirtualMember.kt");
}
@TestMetadata("tailRecOnVirtualMemberError.kt")
public void testTailRecOnVirtualMemberError() throws Exception {
runTest("compiler/testData/diagnostics/tests/tailRecOnVirtualMemberError.kt");
}
@TestMetadata("tailRecOverridden.kt")
public void testTailRecOverridden() throws Exception {
runTest("compiler/testData/diagnostics/tests/tailRecOverridden.kt");