diff --git a/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/FirDiagnosticsSmokeTestGenerated.java b/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/FirDiagnosticsSmokeTestGenerated.java index 3dbaaf4616c..00cd2a7640c 100644 --- a/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/FirDiagnosticsSmokeTestGenerated.java +++ b/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/FirDiagnosticsSmokeTestGenerated.java @@ -8121,6 +8121,11 @@ public class FirDiagnosticsSmokeTestGenerated extends AbstractFirDiagnosticsSmok runTest("compiler/testData/diagnostics/tests/generics/kt1575-Function.kt"); } + @TestMetadata("kt30590.kt") + public void testKt30590() throws Exception { + runTest("compiler/testData/diagnostics/tests/generics/kt30590.kt"); + } + @TestMetadata("kt5508.kt") public void testKt5508() throws Exception { runTest("compiler/testData/diagnostics/tests/generics/kt5508.kt"); diff --git a/compiler/testData/diagnostics/tests/generics/kt30590.kt b/compiler/testData/diagnostics/tests/generics/kt30590.kt new file mode 100644 index 00000000000..f97e5a8fc32 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/kt30590.kt @@ -0,0 +1,11 @@ +// !WITH_NEW_INFERENCE +// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE +// !LANGUAGE: +NewInference +// Issue: KT-30590 + +interface A +fun emptyStrangeMap(): Map = TODO() +fun test7() : Map = emptyStrangeMap() + +fun test() = emptyStrangeMap() + diff --git a/compiler/testData/diagnostics/tests/generics/kt30590.txt b/compiler/testData/diagnostics/tests/generics/kt30590.txt new file mode 100644 index 00000000000..635c2d832f1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/kt30590.txt @@ -0,0 +1,10 @@ +package + +public fun emptyStrangeMap(): kotlin.collections.Map +public fun test7(): kotlin.collections.Map + +public interface A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} diff --git a/compiler/tests/org/jetbrains/kotlin/checkers/DiagnosticsTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/checkers/DiagnosticsTestGenerated.java index 4affeee8588..0f6c10ec28d 100644 --- a/compiler/tests/org/jetbrains/kotlin/checkers/DiagnosticsTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/checkers/DiagnosticsTestGenerated.java @@ -8128,6 +8128,11 @@ public class DiagnosticsTestGenerated extends AbstractDiagnosticsTest { runTest("compiler/testData/diagnostics/tests/generics/kt1575-Function.kt"); } + @TestMetadata("kt30590.kt") + public void testKt30590() throws Exception { + runTest("compiler/testData/diagnostics/tests/generics/kt30590.kt"); + } + @TestMetadata("kt5508.kt") public void testKt5508() throws Exception { runTest("compiler/testData/diagnostics/tests/generics/kt5508.kt"); diff --git a/compiler/tests/org/jetbrains/kotlin/checkers/javac/DiagnosticsUsingJavacTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/checkers/javac/DiagnosticsUsingJavacTestGenerated.java index 181ca28ef76..e8c368c0c6b 100644 --- a/compiler/tests/org/jetbrains/kotlin/checkers/javac/DiagnosticsUsingJavacTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/checkers/javac/DiagnosticsUsingJavacTestGenerated.java @@ -8123,6 +8123,11 @@ public class DiagnosticsUsingJavacTestGenerated extends AbstractDiagnosticsUsing runTest("compiler/testData/diagnostics/tests/generics/kt1575-Function.kt"); } + @TestMetadata("kt30590.kt") + public void testKt30590() throws Exception { + runTest("compiler/testData/diagnostics/tests/generics/kt30590.kt"); + } + @TestMetadata("kt5508.kt") public void testKt5508() throws Exception { runTest("compiler/testData/diagnostics/tests/generics/kt5508.kt");