[FIR] Add forgotten test data for old FE test

This commit is contained in:
Mikhail Glukhikh
2019-12-19 16:29:37 +03:00
parent fe8d68ecc7
commit 99489321f1
@@ -0,0 +1,30 @@
// !LANGUAGE: +NewInference
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE
interface I {
fun foo()
}
data class Pair<X, Y>(val fst: X, val snd: Y)
class A(f: Pair<Int, (I) -> Unit>? = null)
class B(f: ((I) -> Unit)? = null)
fun main() {
val cond = true
A(
if (cond) {
Pair(1, { baz -> baz.<!UNRESOLVED_REFERENCE!>foo<!>() })
} else {
null
}
)
<!INAPPLICABLE_CANDIDATE!>B<!>(
if (cond) {
{ baz -> baz.<!UNRESOLVED_REFERENCE!>foo<!>() }
} else {
null
}
)
}