[FIR] Unwrap vararg array types for diagnostic rendering

#KT-65770 Fixed
This commit is contained in:
Kirill Rakhman
2024-02-13 14:38:04 +01:00
committed by Space Team
parent eae72eac54
commit 33648e1f44
13 changed files with 79 additions and 50 deletions
@@ -0,0 +1,5 @@
/AmbiguousVararg.kt:7:5: error: overload resolution ambiguity:
public fun foo(vararg t: String): String defined in root package in file AmbiguousVararg.kt
public fun foo(vararg t: Int): String defined in root package in file AmbiguousVararg.kt
foo()
^^^
@@ -0,0 +1 @@
/AmbiguousVararg.kt:(128,131): error: Overload resolution ambiguity between candidates: [fun foo(vararg t: String): String, fun foo(vararg t: Int): String]
@@ -1,4 +1,5 @@
// FIR_IDENTICAL
// RENDER_DIAGNOSTICS_FULL_TEXT
fun foo(vararg t : String) = ""
fun foo(vararg t : Int) = ""