Infinite recursion prevented on cyclic class hierarchies
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
class A : <error>A</error>() {}
|
||||
|
||||
val x : Int = <error>A()</error>
|
||||
@@ -243,6 +243,11 @@ public class JetPsiCheckerTestGenerated extends AbstractJetPsiCheckerTest {
|
||||
doTest("idea/testData/checker/TraitSupertypeList.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("trivialHierarchyLoop.kt")
|
||||
public void testTrivialHierarchyLoop() throws Exception {
|
||||
doTest("idea/testData/checker/trivialHierarchyLoop.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("UnreachableCode.kt")
|
||||
public void testUnreachableCode() throws Exception {
|
||||
doTest("idea/testData/checker/UnreachableCode.kt");
|
||||
|
||||
Reference in New Issue
Block a user