blob: e4de43d4901388ad3fdeda4aaafb44be8a29589c [file]
// ISSUE: KT-58055
fun <T> produce(arg: () -> T): T = arg()
fun main() {
<!CANNOT_INFER_PARAMETER_TYPE!>produce<!> <!CANNOT_INFER_PARAMETER_TYPE!>{
<!ARGUMENT_TYPE_MISMATCH!><!ANONYMOUS_SUSPEND_FUNCTION!>suspend<!> fun() {}<!> // CCE
}<!>
}