// RUN_PIPELINE_TILL: FRONTEND
// FIR_IDENTICAL
open class C(val x: Int)

class D : C {
    constructor() : super(
            {
                val s = ""
                <!INSTANCE_ACCESS_BEFORE_SUPER_CALL!>s<!>()
                <!INSTANCE_ACCESS_BEFORE_SUPER_CALL!>""()<!>
                42
            }())

    operator fun String.invoke() { }
}

/* GENERATED_FIR_TAGS: classDeclaration, funWithExtensionReceiver, functionDeclaration, integerLiteral, lambdaLiteral,
localProperty, operator, primaryConstructor, propertyDeclaration, secondaryConstructor, stringLiteral */
