diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java index 00d9130261d..9e13e9c94d4 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java @@ -19282,6 +19282,12 @@ public class FirBlackBoxCodegenTestGenerated extends AbstractFirBlackBoxCodegenT @TestMetadata("compiler/testData/codegen/box/jvm8/defaults") @TestDataPath("$PROJECT_ROOT") public class Defaults extends AbstractFirBlackBoxCodegenTest { + @Test + @TestMetadata("26360.kt") + public void test26360() throws Exception { + runTest("compiler/testData/codegen/box/jvm8/defaults/26360.kt"); + } + @Test @TestMetadata("accessor.kt") public void testAccessor() throws Exception { diff --git a/compiler/testData/codegen/box/jvm8/defaults/26360.kt b/compiler/testData/codegen/box/jvm8/defaults/26360.kt new file mode 100644 index 00000000000..46c91da9952 --- /dev/null +++ b/compiler/testData/codegen/box/jvm8/defaults/26360.kt @@ -0,0 +1,20 @@ +// !JVM_TARGET: 1.8 +// !JVM_DEFAULT_MODE: enable +// WITH_RUNTIME +// TARGET_BACKEND: JVM +interface Base { + fun value(): String +} + +interface SubA : Base + +interface SubB : Base { + @JvmDefault + override fun value(): String = "OK" +} + +interface SubAB : SubA, SubB + +fun box(): String { + return object : SubAB {}.value() +} \ No newline at end of file diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java index 18fb78c7125..0f6898b9cc1 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java @@ -19282,6 +19282,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { @TestMetadata("compiler/testData/codegen/box/jvm8/defaults") @TestDataPath("$PROJECT_ROOT") public class Defaults extends AbstractBlackBoxCodegenTest { + @Test + @TestMetadata("26360.kt") + public void test26360() throws Exception { + runTest("compiler/testData/codegen/box/jvm8/defaults/26360.kt"); + } + @Test @TestMetadata("accessor.kt") public void testAccessor() throws Exception { diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java index 636b5fd5453..81333c097ea 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java @@ -19282,6 +19282,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes @TestMetadata("compiler/testData/codegen/box/jvm8/defaults") @TestDataPath("$PROJECT_ROOT") public class Defaults extends AbstractIrBlackBoxCodegenTest { + @Test + @TestMetadata("26360.kt") + public void test26360() throws Exception { + runTest("compiler/testData/codegen/box/jvm8/defaults/26360.kt"); + } + @Test @TestMetadata("accessor.kt") public void testAccessor() throws Exception { diff --git a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java index baf97abc09c..27f9022de03 100644 --- a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java +++ b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java @@ -16922,6 +16922,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM, testDataFilePath); } + @TestMetadata("26360.kt") + public void test26360() throws Exception { + runTest("compiler/testData/codegen/box/jvm8/defaults/26360.kt"); + } + @TestMetadata("accessor.kt") public void testAccessor() throws Exception { runTest("compiler/testData/codegen/box/jvm8/defaults/accessor.kt");