Fix exception during resolution of incorrect fun interface

#KT-37541 Fixed
This commit is contained in:
Mikhail Zarechenskiy
2020-04-27 05:18:31 +03:00
parent 780bc1f607
commit 1a26d2e157
7 changed files with 61 additions and 6 deletions
@@ -0,0 +1,12 @@
fun interface IsolatedFunFace {
}
typealias FunAlias = IsolatedFunFace
fun referIsolatedFunFace(iff: IsolatedFunFace) {}
fun callIsolatedFunFace() {
referIsolatedFunFace(<!UNRESOLVED_REFERENCE!>IsolatedFunFace<!> {})
referIsolatedFunFace(<!UNRESOLVED_REFERENCE!>FunAlias<!> {})
<!INAPPLICABLE_CANDIDATE!>referIsolatedFunFace<!>({})
}