Fix default parameter remapping on inlining: support store instruction

#KT-7963 Fixed
This commit is contained in:
Michael Bogdanov
2015-06-08 14:33:28 +03:00
parent 7a1625fc9e
commit baa44e3d01
6 changed files with 35 additions and 1 deletions
@@ -274,6 +274,12 @@ public class BlackBoxInlineCodegenTestGenerated extends AbstractBlackBoxInlineCo
doTestMultiFileWithInlineCheck(fileName);
}
@TestMetadata("defaultParamRemapping.1.kt")
public void testDefaultParamRemapping() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxInline/defaultValues/defaultParamRemapping.1.kt");
doTestMultiFileWithInlineCheck(fileName);
}
@TestMetadata("inlineInDefaultParameter.1.kt")
public void testInlineInDefaultParameter() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxInline/defaultValues/inlineInDefaultParameter.1.kt");
@@ -274,6 +274,12 @@ public class CompileKotlinAgainstInlineKotlinTestGenerated extends AbstractCompi
doBoxTestWithInlineCheck(fileName);
}
@TestMetadata("defaultParamRemapping.1.kt")
public void testDefaultParamRemapping() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxInline/defaultValues/defaultParamRemapping.1.kt");
doBoxTestWithInlineCheck(fileName);
}
@TestMetadata("inlineInDefaultParameter.1.kt")
public void testInlineInDefaultParameter() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxInline/defaultValues/inlineInDefaultParameter.1.kt");