JVM IR: Don't move inaccessible const fields out of interface companions

This commit is contained in:
Steven Schäfer
2019-08-09 14:07:49 +02:00
committed by max-kammerer
parent 3742425547
commit 0c3c0989b4
5 changed files with 31 additions and 5 deletions
@@ -1039,6 +1039,11 @@ public class WriteFlagsTestGenerated extends AbstractWriteFlagsTest {
runTest("compiler/testData/writeFlags/property/classObject/trait/noBackingField.kt");
}
@TestMetadata("privateConstVal.kt")
public void testPrivateConstVal() throws Exception {
runTest("compiler/testData/writeFlags/property/classObject/trait/privateConstVal.kt");
}
@TestMetadata("privateVal.kt")
public void testPrivateVal() throws Exception {
runTest("compiler/testData/writeFlags/property/classObject/trait/privateVal.kt");
@@ -1039,6 +1039,11 @@ public class IrWriteFlagsTestGenerated extends AbstractIrWriteFlagsTest {
runTest("compiler/testData/writeFlags/property/classObject/trait/noBackingField.kt");
}
@TestMetadata("privateConstVal.kt")
public void testPrivateConstVal() throws Exception {
runTest("compiler/testData/writeFlags/property/classObject/trait/privateConstVal.kt");
}
@TestMetadata("privateVal.kt")
public void testPrivateVal() throws Exception {
runTest("compiler/testData/writeFlags/property/classObject/trait/privateVal.kt");