diff --git a/compiler/testData/binaryCompatibility/klibEvolution/newFakeOverride.kt.disabled b/compiler/testData/binaryCompatibility/klibEvolution/newFakeOverride.kt similarity index 75% rename from compiler/testData/binaryCompatibility/klibEvolution/newFakeOverride.kt.disabled rename to compiler/testData/binaryCompatibility/klibEvolution/newFakeOverride.kt index ef0dc94f9aa..1957d894f76 100644 --- a/compiler/testData/binaryCompatibility/klibEvolution/newFakeOverride.kt.disabled +++ b/compiler/testData/binaryCompatibility/klibEvolution/newFakeOverride.kt @@ -2,15 +2,12 @@ // FILE: A.kt // VERSION: 1 -open class X { - val hasFoo = false -} +open class X // FILE: B.kt // VERSION: 2 open class X { - val hasFoo = false open fun foo(): String = "new member" } @@ -33,15 +30,6 @@ fun qux(): String = Y().foo() // MODULE: mainLib(lib) // FILE: mainLib.kt -fun qux(): String { - val y = Y() - if (y.hasFoo()) { - foo() - } else { - "no foo" - } -} - fun lib(): String = when { qux() != "new member" -> "fail 1" diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/compatibility/binary/JsKlibBinaryCompatibilityTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/compatibility/binary/JsKlibBinaryCompatibilityTestGenerated.java index 4a7bac2c5ad..d5862b67e21 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/compatibility/binary/JsKlibBinaryCompatibilityTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/compatibility/binary/JsKlibBinaryCompatibilityTestGenerated.java @@ -175,6 +175,11 @@ public class JsKlibBinaryCompatibilityTestGenerated extends AbstractJsKlibBinary runTest("compiler/testData/binaryCompatibility/klibEvolution/moveMemberUpInHierarchy.kt"); } + @TestMetadata("newFakeOverride.kt") + public void testNewFakeOverride() throws Exception { + runTest("compiler/testData/binaryCompatibility/klibEvolution/newFakeOverride.kt"); + } + @TestMetadata("newOverrideMember.kt") public void testNewOverrideMember() throws Exception { runTest("compiler/testData/binaryCompatibility/klibEvolution/newOverrideMember.kt");