[FIR] Report CONFLICTING_OVERLOADS for local functions

^KT-59186 Fixed
This commit is contained in:
Nikolay Lunyak
2023-08-09 12:14:10 +03:00
committed by Space Team
parent 6fa5363cf4
commit cf655fd5ad
10 changed files with 163 additions and 80 deletions
@@ -1,9 +1,9 @@
fun foo() {
class A
fun bar() {}
(fun bar() {})
fun A.foo() {}
(fun A.foo() {})
<!CONFLICTING_OVERLOADS!>fun bar()<!> {}
(<!CONFLICTING_OVERLOADS!>fun bar()<!> {})
<!CONFLICTING_OVERLOADS!>fun A.foo()<!> {}
(<!CONFLICTING_OVERLOADS!>fun A.foo()<!> {})
<!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>run<!>(<!ANONYMOUS_FUNCTION_WITH_NAME!>fun foo() {}<!>)
}