src/hotspot/share/oops/arrayKlass.inline.hpp
changeset 59247 56bf71d64d51
parent 53244 9807daeb47c4
child 59290 97d13893ec3c
equal deleted inserted replaced
59246:fcad92f425c5 59247:56bf71d64d51
    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