blob: 589d0eafe2ce6120b05b1f1a2d0c6579bae96ba7 [file]
// RUN_PIPELINE_TILL: FRONTEND
// FIR_IDENTICAL
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 */