JVM IR: More tests for inlining in $default stubs

This commit is contained in:
Steven Schäfer
2020-09-15 12:02:13 +02:00
committed by max-kammerer
parent 5e27d9b089
commit 111c550f3c
4 changed files with 55 additions and 0 deletions
@@ -1829,6 +1829,11 @@ public class BytecodeTextTestGenerated extends AbstractBytecodeTextTest {
runTest("compiler/testData/codegen/bytecodeText/defaultArguments/kt11962.kt");
}
@TestMetadata("localVariablesInInlinedDefaultStubs.kt")
public void testLocalVariablesInInlinedDefaultStubs() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/defaultArguments/localVariablesInInlinedDefaultStubs.kt");
}
@TestMetadata("maskAndArgumentElimination.kt")
public void testMaskAndArgumentElimination() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/defaultArguments/maskAndArgumentElimination.kt");
@@ -1849,6 +1854,11 @@ public class BytecodeTextTestGenerated extends AbstractBytecodeTextTest {
runTest("compiler/testData/codegen/bytecodeText/defaultArguments/noAccessorForDefault.kt");
}
@TestMetadata("noAnonymousObjectRegenerationInDefaultStub.kt")
public void testNoAnonymousObjectRegenerationInDefaultStub() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/defaultArguments/noAnonymousObjectRegenerationInDefaultStub.kt");
}
@TestMetadata("noEmptyArray.kt")
public void testNoEmptyArray() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/defaultArguments/noEmptyArray.kt");