[NI] Fix checking for the same instance inside for suspend functions

This commit is contained in:
Mikhail Zarechenskiy
2018-05-04 16:21:17 +03:00
parent 64b10d827d
commit b23e9f771b
9 changed files with 79 additions and 7 deletions
@@ -7091,6 +7091,18 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
doTestWithCoroutinesPackageReplacement(fileName, "kotlin.coroutines");
}
@TestMetadata("ifExpressionInsideCoroutine.kt")
public void testIfExpressionInsideCoroutine_1_2() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/ifExpressionInsideCoroutine.kt");
doTestWithCoroutinesPackageReplacement(fileName, "kotlin.coroutines.experimental");
}
@TestMetadata("ifExpressionInsideCoroutine.kt")
public void testIfExpressionInsideCoroutine_1_3() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/ifExpressionInsideCoroutine.kt");
doTestWithCoroutinesPackageReplacement(fileName, "kotlin.coroutines");
}
@TestMetadata("inlineTwoReceivers.kt")
public void testInlineTwoReceivers_1_2() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/box/coroutines/suspendFunctionAsCoroutine/inlineTwoReceivers.kt");