FIR: Fix ambiguity for invoke candidates on qualifier receiver
This commit is contained in:
+1
-1
@@ -29,6 +29,6 @@ class E {
|
||||
}
|
||||
|
||||
fun main() {
|
||||
E.<!AMBIGUITY!>f<!>() // Resolves to (2) in old FE (ambiguity in FIR)
|
||||
E.f() // Resolves to (2) in old FE (Resolves to (1) in FIR)
|
||||
E.f.invoke() // Resolves to (1)
|
||||
}
|
||||
|
||||
+1
-1
@@ -74,6 +74,6 @@ FILE: invokePriority.kt
|
||||
|
||||
}
|
||||
public final fun main(): R|kotlin/Unit| {
|
||||
Q|E|.<Ambiguity: f, [/E.f.invoke, kotlin/Function0.invoke]>#()
|
||||
Q|E.f|.R|/E.f.invoke|()
|
||||
Q|E.f|.R|/E.f.invoke|()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user