JVM_IR KT-41911 process big arity 'invoke' arguments recursively
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
interface A
|
||||
object O : A
|
||||
|
||||
typealias F<T> = (A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, T) -> String
|
||||
|
||||
fun test(f: F<F<String>>): String =
|
||||
f(O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O) {
|
||||
_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, s ->
|
||||
s
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
return test {
|
||||
_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, f ->
|
||||
f(O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, "OK")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user