blob: c9a2a36d609c9146dc5a6fa594ee20b415e81855 [file]
// RUN_PIPELINE_TILL: FRONTEND
fun f(s: String, action: (String.() -> Unit)?) {
s.foo().bar().<!UNSAFE_IMPLICIT_INVOKE_CALL!>action<!>()
}
fun String.foo() = ""
fun String.bar() = ""
// --------------------------------------------------------
val functions: Map<String, () -> Any> = TODO()
fun run(name: String) = <!UNSAFE_IMPLICIT_INVOKE_CALL!>functions[name]<!>()
/* GENERATED_FIR_TAGS: funWithExtensionReceiver, functionDeclaration, functionalType, nullableType, propertyDeclaration,
stringLiteral, typeWithExtension */