// FIR_IDENTICAL // See KT-7813: Call to functional parameter with missing argument: no error detected but compiler crashes fun foo(p: (Int, () -> Int) -> Unit) { // Errors except last call p { 1 } p() { 2 } p(3) { 4 } } fun bar(p: (String, Any, () -> String) -> Unit) { // Errors except last call p { "" } p() { "x" } p("y") { "z" } p("v", Any()) { "w" } }