Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
2f8b8915520217c656f00750d7faa239c6233ece
/
.
/
compiler
/
testData
/
codegen
/
boxWithStdlib
/
reified
/
newArrayInt.kt
blob: 017cafb91b337ebbb5f95fad26e7426ba1e56be0 [
file
]
inline
fun
<
reified T
>
createArray
(
n
:
Int
,
crossinline block
:
()
->
T
):
Array
<
T
>
{
return
Array
<
T
>(
n
)
{
block
()
}
}
fun box
():
String
{
val x
=
createArray
<
Int
>(
5
)
{
3
}
assert
(
x
.
all
{
it
==
3
})
return
"OK"
}