diff --git a/compiler/testData/diagnostics/testsWithStdLib/resolve/kt10732a.kt b/compiler/testData/diagnostics/testsWithStdLib/resolve/kt10732a.kt new file mode 100644 index 00000000000..51607a90819 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/resolve/kt10732a.kt @@ -0,0 +1,5 @@ +fun List?.foo() {} + +// NB Not a redeclaration +@JvmName("f1") +fun List.foo() {} diff --git a/compiler/testData/diagnostics/testsWithStdLib/resolve/kt10732a.txt b/compiler/testData/diagnostics/testsWithStdLib/resolve/kt10732a.txt new file mode 100644 index 00000000000..adc1a34a6e2 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/resolve/kt10732a.txt @@ -0,0 +1,4 @@ +package + +@kotlin.jvm.JvmName(name = "f1") public fun kotlin.collections.List.foo(): kotlin.Unit +public fun kotlin.collections.List?.foo(): kotlin.Unit diff --git a/compiler/tests/org/jetbrains/kotlin/checkers/DiagnosticsTestWithStdLibGenerated.java b/compiler/tests/org/jetbrains/kotlin/checkers/DiagnosticsTestWithStdLibGenerated.java index 77e75d7a791..c824f6e2231 100644 --- a/compiler/tests/org/jetbrains/kotlin/checkers/DiagnosticsTestWithStdLibGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/checkers/DiagnosticsTestWithStdLibGenerated.java @@ -1126,6 +1126,12 @@ public class DiagnosticsTestWithStdLibGenerated extends AbstractDiagnosticsTestW doTest(fileName); } + @TestMetadata("kt10732a.kt") + public void testKt10732a() throws Exception { + String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/resolve/kt10732a.kt"); + doTest(fileName); + } + @TestMetadata("kt4711.kt") public void testKt4711() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithStdLib/resolve/kt4711.kt");