Remove redundant continuation classes and INNERCLASS nodes

#KT-31339 Fixed
This commit is contained in:
Ilmir Usmanov
2019-05-06 21:29:49 +03:00
parent ccf2941f4a
commit 360e30c133
12 changed files with 875 additions and 99 deletions
@@ -173,6 +173,16 @@ public class BytecodeListingTestGenerated extends AbstractBytecodeListingTest {
runTestWithPackageReplacement("compiler/testData/codegen/bytecodeListing/suspendReifiedFun.kt", "kotlin.coroutines");
}
@TestMetadata("tcoContinuation.kt")
public void testTcoContinuation_1_2() throws Exception {
runTestWithPackageReplacement("compiler/testData/codegen/bytecodeListing/tcoContinuation.kt", "kotlin.coroutines.experimental");
}
@TestMetadata("tcoContinuation.kt")
public void testTcoContinuation_1_3() throws Exception {
runTestWithPackageReplacement("compiler/testData/codegen/bytecodeListing/tcoContinuation.kt", "kotlin.coroutines");
}
@TestMetadata("compiler/testData/codegen/bytecodeListing/annotations")
@TestDataPath("$PROJECT_ROOT")
@RunWith(JUnit3RunnerWithInners.class)