diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendNativeDiagnosticsTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendNativeDiagnosticsTestGenerated.java index 66f3ab1326c..725f2181fd5 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendNativeDiagnosticsTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirLightTreeOldFrontendNativeDiagnosticsTestGenerated.java @@ -24,6 +24,12 @@ public class FirLightTreeOldFrontendNativeDiagnosticsTestGenerated extends Abstr KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/nativeTests"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); } + @Test + @TestMetadata("cloneableInNative.kt") + public void testCloneableInNative() throws Exception { + runTest("compiler/testData/diagnostics/nativeTests/cloneableInNative.kt"); + } + @Test @TestMetadata("identifiers.kt") public void testIdentifiers() throws Exception { diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendNativeDiagnosticsTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendNativeDiagnosticsTestGenerated.java index 48e8ebd5b15..24a9780e8d3 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendNativeDiagnosticsTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirPsiOldFrontendNativeDiagnosticsTestGenerated.java @@ -24,6 +24,12 @@ public class FirPsiOldFrontendNativeDiagnosticsTestGenerated extends AbstractFir KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/nativeTests"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); } + @Test + @TestMetadata("cloneableInNative.kt") + public void testCloneableInNative() throws Exception { + runTest("compiler/testData/diagnostics/nativeTests/cloneableInNative.kt"); + } + @Test @TestMetadata("identifiers.kt") public void testIdentifiers() throws Exception { diff --git a/compiler/testData/diagnostics/nativeTests/cloneableInNative.fir.kt b/compiler/testData/diagnostics/nativeTests/cloneableInNative.fir.kt new file mode 100644 index 00000000000..0030f79af39 --- /dev/null +++ b/compiler/testData/diagnostics/nativeTests/cloneableInNative.fir.kt @@ -0,0 +1,6 @@ +// ISSUE: KT-58549 + +fun main() { + val x: kotlin.Cloneable = if (true) intArrayOf(1) else longArrayOf(1) + x +} diff --git a/compiler/testData/diagnostics/nativeTests/cloneableInNative.kt b/compiler/testData/diagnostics/nativeTests/cloneableInNative.kt new file mode 100644 index 00000000000..8ea0495d4c0 --- /dev/null +++ b/compiler/testData/diagnostics/nativeTests/cloneableInNative.kt @@ -0,0 +1,6 @@ +// ISSUE: KT-58549 + +fun main() { + val x: kotlin.Cloneable = if (true) intArrayOf(1) else longArrayOf(1) + x +} diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticsNativeTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticsNativeTestGenerated.java index 95ad738d9f2..c47c5a6b222 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticsNativeTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticsNativeTestGenerated.java @@ -24,6 +24,12 @@ public class DiagnosticsNativeTestGenerated extends AbstractDiagnosticsNativeTes KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/nativeTests"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); } + @Test + @TestMetadata("cloneableInNative.kt") + public void testCloneableInNative() throws Exception { + runTest("compiler/testData/diagnostics/nativeTests/cloneableInNative.kt"); + } + @Test @TestMetadata("identifiers.kt") public void testIdentifiers() throws Exception {