diff --git a/compiler/testData/codegen/box/objects/safeAccess.kt b/compiler/testData/codegen/box/objects/safeAccess.kt new file mode 100644 index 00000000000..bbb2c6db410 --- /dev/null +++ b/compiler/testData/codegen/box/objects/safeAccess.kt @@ -0,0 +1,7 @@ +// KT-5159 + +object Test { + val a = "OK" +} + +fun box(): String = Test?.a diff --git a/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java b/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java index 9033b83d5d8..a67aff94497 100644 --- a/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java @@ -4852,6 +4852,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { doTest(fileName); } + @TestMetadata("safeAccess.kt") + public void testSafeAccess() throws Exception { + String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/box/objects/safeAccess.kt"); + doTest(fileName); + } + @TestMetadata("simpleObject.kt") public void testSimpleObject() throws Exception { String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/box/objects/simpleObject.kt");