FIR CFG: process called-in-place lambdas as loops

This commit is contained in:
pyos
2022-06-16 12:58:55 +02:00
committed by Dmitriy Novozhilov
parent 8214e4f806
commit 06c7572ee5
16 changed files with 116 additions and 31 deletions
@@ -30497,6 +30497,12 @@ public class FirOldFrontendDiagnosticsTestGenerated extends AbstractFirDiagnosti
runTest("compiler/testData/diagnostics/tests/smartCasts/varnotnull/iterations.kt");
}
@Test
@TestMetadata("leakingLambdaInCalledInPlace.kt")
public void testLeakingLambdaInCalledInPlace() throws Exception {
runTest("compiler/testData/diagnostics/tests/smartCasts/varnotnull/leakingLambdaInCalledInPlace.kt");
}
@Test
@TestMetadata("nestedDoWhile.kt")
public void testNestedDoWhile() throws Exception {
@@ -30497,6 +30497,12 @@ public class FirOldFrontendDiagnosticsWithLightTreeTestGenerated extends Abstrac
runTest("compiler/testData/diagnostics/tests/smartCasts/varnotnull/iterations.kt");
}
@Test
@TestMetadata("leakingLambdaInCalledInPlace.kt")
public void testLeakingLambdaInCalledInPlace() throws Exception {
runTest("compiler/testData/diagnostics/tests/smartCasts/varnotnull/leakingLambdaInCalledInPlace.kt");
}
@Test
@TestMetadata("nestedDoWhile.kt")
public void testNestedDoWhile() throws Exception {