[IR BE] Fix symbol remapping for IrField/IrProperty

- Use appropriate wrapped descriptor
 - Add test
This commit is contained in:
Roman Artemev
2019-06-18 17:07:18 +03:00
committed by romanart
parent f11a87e0c5
commit 50ad21e388
8 changed files with 68 additions and 5 deletions
@@ -7095,6 +7095,11 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/delegatedProperty/inferredPropertyType.kt");
}
@TestMetadata("insideInlinedObjectMultiModule.kt")
public void testInsideInlinedObjectMultiModule() throws Exception {
runTest("compiler/testData/codegen/box/delegatedProperty/insideInlinedObjectMultiModule.kt");
}
@TestMetadata("kt4138.kt")
public void testKt4138() throws Exception {
runTest("compiler/testData/codegen/box/delegatedProperty/kt4138.kt");
@@ -8180,6 +8180,11 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/delegatedProperty/inferredPropertyType.kt");
}
@TestMetadata("insideInlinedObjectMultiModule.kt")
public void testInsideInlinedObjectMultiModule() throws Exception {
runTest("compiler/testData/codegen/box/delegatedProperty/insideInlinedObjectMultiModule.kt");
}
@TestMetadata("kt4138.kt")
public void testKt4138() throws Exception {
runTest("compiler/testData/codegen/box/delegatedProperty/kt4138.kt");