blob: 4f0b28d43d217129407ad0d5e2057c697cfa0366 [file]
// RUN_PIPELINE_TILL: BACKEND
// ISSUE: KT-73508
// FULL_JDK
// DIAGNOSTICS: -ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE -UNUSED_VALUE
// FILE: K.kt
@file:OptIn(ExperimentalStdlibApi::class)
import kotlin.concurrent.AtomicReference
import kotlin.concurrent.AtomicArray
fun testKotlin() {
val k = AtomicArray<Int?>(1) { 128 }
<!ATOMIC_REF_WITHOUT_CONSISTENT_IDENTITY!>k.compareAndSet(0, <!ATOMIC_REF_CALL_ARGUMENT_WITHOUT_CONSISTENT_IDENTITY!>127<!>, null)<!>
val l = AtomicReference<Int?>(128)
<!ATOMIC_REF_WITHOUT_CONSISTENT_IDENTITY!>l.compareAndSet(<!ATOMIC_REF_CALL_ARGUMENT_WITHOUT_CONSISTENT_IDENTITY!>128<!>, null)<!>
}