Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
0c8f3faeecbeecb0d1430ef2b86dd192a029711c
/
.
/
compiler
/
testData
/
codegen
/
box
/
reified
/
newArrayInt.kt
blob: c2c0f4806f28cfeedd63cf7fc7726932032e3ca9 [
file
]
// WITH_STDLIB
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
}
require
(
x
.
all
{
it
==
3
})
return
"OK"
}