blob: 5e306ef8de470a26828939c9033db1a6b22dc96f [file]
// DISABLE_NATIVE: optimizationMode=DEBUG
// DISABLE_NATIVE: optimizationMode=NO
// DISABLE_NATIVE: cacheMode=STATIC_EVERYWHERE
// DISABLE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
// IGNORE_KLIB_RUNTIME_ERRORS_WITH_CUSTOM_FIRST_STAGE: Native:*
// IGNORE_KLIB_RUNTIME_ERRORS_WITH_CUSTOM_SECOND_STAGE: Native:*
// Enable runtime assertions:
// ASSERTIONS_MODE: always-enable
import kotlin.native.internal.*
class Foo(val value: Any)
fun box(): String {
val any = Any()
val list = mutableListOf<Foo>()
if (!list.isStack()) return "FAIL"
repeat(1) {
list.add(Foo(any))
}
@OptIn(kotlin.native.runtime.NativeRuntimeApi::class)
kotlin.native.runtime.GC.collect()
return "OK"
}