equal
deleted
inserted
replaced
27 |
27 |
28 #include "runtime/orderAccess.hpp" |
28 #include "runtime/orderAccess.hpp" |
29 #include "oops/arrayKlass.hpp" |
29 #include "oops/arrayKlass.hpp" |
30 |
30 |
31 inline Klass* ArrayKlass::higher_dimension_acquire() const { |
31 inline Klass* ArrayKlass::higher_dimension_acquire() const { |
32 return OrderAccess::load_acquire(&_higher_dimension); |
32 return Atomic::load_acquire(&_higher_dimension); |
33 } |
33 } |
34 |
34 |
35 inline void ArrayKlass::release_set_higher_dimension(Klass* k) { |
35 inline void ArrayKlass::release_set_higher_dimension(Klass* k) { |
36 OrderAccess::release_store(&_higher_dimension, k); |
36 Atomic::release_store(&_higher_dimension, k); |
37 } |
37 } |
38 |
38 |
39 #endif // SHARE_OOPS_ARRAYKLASS_INLINE_HPP |
39 #endif // SHARE_OOPS_ARRAYKLASS_INLINE_HPP |