[NI] Fix overload resolution ambiguity for incorrect provideDelegate

#KT-25810
This commit is contained in:
Mikhail Zarechenskiy
2018-08-27 10:49:27 +03:00
parent ae4ff45750
commit 4067d6b196
6 changed files with 64 additions and 3 deletions
@@ -1,10 +1,9 @@
// !WITH_NEW_INFERENCE
// !DIAGNOSTICS: -UNUSED_PARAMETER
import kotlin.reflect.KProperty
class A {
val c: Int by <!NI;DELEGATE_SPECIAL_FUNCTION_AMBIGUITY, OI;DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLE!>Delegate()<!>
val c: Int by <!DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLE!>Delegate()<!>
}
class Delegate {