[FIR] Properly create edges from return expression to finally block

^KT-48376 Fixed
This commit is contained in:
Dmitriy Novozhilov
2021-08-25 11:00:56 +03:00
parent 16b7735cd6
commit 3176dd1341
8 changed files with 211 additions and 4 deletions
@@ -1113,6 +1113,12 @@ public class DiagnosisCompilerFirTestdataTestGenerated extends AbstractDiagnosis
runTest("compiler/fir/analysis-tests/testData/resolve/cfg/tryCatch.kt");
}
@Test
@TestMetadata("variableInitializedInTryBlock.kt")
public void testVariableInitializedInTryBlock() throws Exception {
runTest("compiler/fir/analysis-tests/testData/resolve/cfg/variableInitializedInTryBlock.kt");
}
@Test
@TestMetadata("when.kt")
public void testWhen() throws Exception {