blob: 0755614a3194ea84e0ff594e1c7aaed4d53710b0 [file]
// RUN_PIPELINE_TILL: BACKEND
// LANGUAGE: +EnhancementsOfSecondIncorporationKind25
// ISSUE: KT-66469
interface Inv<E>
operator fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18>
Inv<T>.invoke(
arg1: A1, arg2: A2, arg3: A3, arg4: A4, arg5: A5, arg6: A6, args7: A7, args8: A8, args9: A9,
arg10: A10, arg11: A11, arg12: A12, arg13: A13, arg14: A14, arg15: A15, arg16: A16, arg17: A17, arg18: A18
) {}
fun main(
x: Inv<(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) -> String>,
) {
x("","","","","","","","","","","","","","","","","","")
}
/* GENERATED_FIR_TAGS: funWithExtensionReceiver, functionDeclaration, functionalType, interfaceDeclaration, nullableType,
operator, stringLiteral, typeConstraint, typeParameter */