JVM_IR keep track of original overrides at collection stubs generation

KT-43068
This commit is contained in:
Dmitry Petrov
2020-11-11 14:09:08 +03:00
parent 65d8e5a615
commit 47e2656ca9
8 changed files with 155 additions and 36 deletions
@@ -419,6 +419,11 @@ public class BytecodeListingTestGenerated extends AbstractBytecodeListingTest {
runTest("compiler/testData/codegen/bytecodeListing/collectionStubs/stubForAbstractFunWithCovariantOverride.kt");
}
@TestMetadata("stubLikeMethodSignatures.kt")
public void testStubLikeMethodSignatures() throws Exception {
runTest("compiler/testData/codegen/bytecodeListing/collectionStubs/stubLikeMethodSignatures.kt");
}
@TestMetadata("stubsFromSuperclass.kt")
public void testStubsFromSuperclass() throws Exception {
runTest("compiler/testData/codegen/bytecodeListing/collectionStubs/stubsFromSuperclass.kt");
@@ -419,6 +419,11 @@ public class IrBytecodeListingTestGenerated extends AbstractIrBytecodeListingTes
runTest("compiler/testData/codegen/bytecodeListing/collectionStubs/stubForAbstractFunWithCovariantOverride.kt");
}
@TestMetadata("stubLikeMethodSignatures.kt")
public void testStubLikeMethodSignatures() throws Exception {
runTest("compiler/testData/codegen/bytecodeListing/collectionStubs/stubLikeMethodSignatures.kt");
}
@TestMetadata("stubsFromSuperclass.kt")
public void testStubsFromSuperclass() throws Exception {
runTest("compiler/testData/codegen/bytecodeListing/collectionStubs/stubsFromSuperclass.kt");