blob: 61cf47f83c3e62978c8be9eb42bcb0b7ce524b75 [file]
// RENDER_DIAGNOSTICS_FULL_TEXT
// We're phasing out atomic array types from AFU
@file:Suppress("DEPRECATION", "DEPRECATION_ERROR")
// Extension properties are forbidden for AFU's atomic array types
import kotlinx.atomicfu.*
import kotlin.test.*
private val AtomicIntArray.<!ATOMIC_ARRAY_EXTENSION_PROPERTIES_ARE_FORBIDDEN!>firstElement<!>: Int
get() = this[0].value
private var AtomicBooleanArray.<!ATOMIC_ARRAY_EXTENSION_PROPERTIES_ARE_FORBIDDEN!>firstElement<!>: Boolean
get() = this[0].value
set(value) {
this[0].value = value
}