[FIR] Properly detect callable reference type according conversions

This commit is contained in:
Dmitriy Novozhilov
2020-09-10 10:47:12 +03:00
parent ec93e5886a
commit 7f692be11e
15 changed files with 439 additions and 253 deletions
@@ -23,7 +23,7 @@ fun test() {
usePrimitiveIntArray(::intVararg)
<!INAPPLICABLE_CANDIDATE!>useIntArray<!>(<!UNRESOLVED_REFERENCE!>::intVararg<!>)
<!INAPPLICABLE_CANDIDATE!>useMixedStringArgs1<!>(<!UNRESOLVED_REFERENCE!>::stringVararg<!>)
useMixedStringArgs2(::stringVararg)
<!INAPPLICABLE_CANDIDATE!>useMixedStringArgs2<!>(<!UNRESOLVED_REFERENCE!>::stringVararg<!>)
<!INAPPLICABLE_CANDIDATE!>useMixedStringArgs3<!>(<!UNRESOLVED_REFERENCE!>::stringVararg<!>)
useTwoStringArrays(::stringVararg)
<!INAPPLICABLE_CANDIDATE!>useTwoStringArrays<!>(<!UNRESOLVED_REFERENCE!>::stringVararg<!>)
}