< prev index next >

src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.hpp

Print this page
rev 13030 : [mq]: add_const

*** 50,60 **** inline void Atomic::dec_ptr(volatile void* dest) { (void)add_ptr(-1, dest); } inline void Atomic::store(jlong store_value, jlong* dest) { *dest = store_value; } inline void Atomic::store(jlong store_value, volatile jlong* dest) { *dest = store_value; } ! inline jlong Atomic::load(volatile jlong* src) { return *src; } #ifdef _GNU_SOURCE inline jint Atomic::add (jint add_value, volatile jint* dest) { intptr_t rv; --- 50,60 ---- inline void Atomic::dec_ptr(volatile void* dest) { (void)add_ptr(-1, dest); } inline void Atomic::store(jlong store_value, jlong* dest) { *dest = store_value; } inline void Atomic::store(jlong store_value, volatile jlong* dest) { *dest = store_value; } ! inline jlong Atomic::load(const volatile jlong* src) { return *src; } #ifdef _GNU_SOURCE inline jint Atomic::add (jint add_value, volatile jint* dest) { intptr_t rv;
< prev index next >