Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
073a50037049a4e0869085bf4acf7c29e56210e3
/
.
/
compiler
/
testData
/
codegen
/
box
/
destructuringDeclInLambdaParam
/
generic.kt
blob: 4dadddb91cda23ff844b20e0941eee4b2e574d9c [
file
] [
log
] [
blame
]
data
class
A
<
T
,
F
>(
val x
:
T
,
val y
:
F
)
fun
<
X
,
Y
>
foo
(
a
:
A
<
X
,
Y
>,
block
:
(
A
<
X
,
Y
>)
->
String
)
=
block
(
a
)
fun box
():
String
{
val x
=
foo
(
A
(
"OK"
,
1
))
{
(
x
,
y
)
->
x
+
(
y
.
toString
())
}
if
(
x
!=
"OK1"
)
return
"fail1: $x"
return
"OK"
}