dcbb8045bd
The implementation is a bit obscure because this worked on JS since Kotlin 1.0 and we should not break that; however, on JVM, a diagnostic will be reported with old language/API version #KT-25241 Fixed
19 lines
506 B
Kotlin
Vendored
19 lines
506 B
Kotlin
Vendored
// !LANGUAGE: +FunctionTypesWithBigArity
|
|
|
|
class A
|
|
|
|
fun foo(
|
|
p00: A, p01: A, p02: A, p03: A, p04: A, p05: A, p06: A, p07: A, p08: A, p09: A,
|
|
p10: A, p11: A, p12: A, p13: A, p14: A, p15: A, p16: A, p17: A, p18: A, p19: A,
|
|
p20: A, p21: A, p22: A, p23: A, p24: A, p25: A, p26: A, p27: A, p28: A, p29: A
|
|
): String {
|
|
return "OK"
|
|
}
|
|
|
|
fun box(): String {
|
|
val ref = ::foo
|
|
|
|
val a = A()
|
|
return ref(a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a)
|
|
}
|