mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
8234739: Harmonize parameter order in Atomic - xchg
Reviewed-by: rehn, dholmes
This commit is contained in:
parent
213af1161a
commit
3d426623bf
45 changed files with 225 additions and 217 deletions
|
@ -80,10 +80,10 @@ oop_atomic_cmpxchg_in_heap(oop new_value, T* addr, oop compare_value) {
|
|||
template <DecoratorSet decorators, typename BarrierSetT>
|
||||
template <typename T>
|
||||
inline oop ModRefBarrierSet::AccessBarrier<decorators, BarrierSetT>::
|
||||
oop_atomic_xchg_in_heap(oop new_value, T* addr) {
|
||||
oop_atomic_xchg_in_heap(T* addr, oop new_value) {
|
||||
BarrierSetT *bs = barrier_set_cast<BarrierSetT>(barrier_set());
|
||||
bs->template write_ref_field_pre<decorators>(addr);
|
||||
oop result = Raw::oop_atomic_xchg(new_value, addr);
|
||||
oop result = Raw::oop_atomic_xchg(addr, new_value);
|
||||
bs->template write_ref_field_post<decorators>(addr, new_value);
|
||||
return result;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue