hotspot/src/share/vm/oops/arrayKlass.hpp
changeset 40887 8d35e19f5548
parent 36508 5f9eee6b383b
child 46329 53ccc37bda19
--- a/hotspot/src/share/vm/oops/arrayKlass.hpp	Mon Aug 29 23:04:48 2016 +0400
+++ b/hotspot/src/share/vm/oops/arrayKlass.hpp	Mon Aug 29 20:13:45 2016 -0400
@@ -56,7 +56,9 @@
   void set_dimension(int dimension)     { _dimension = dimension; }
 
   Klass* higher_dimension() const     { return _higher_dimension; }
+  inline Klass* higher_dimension_acquire() const; // load with acquire semantics
   void set_higher_dimension(Klass* k) { _higher_dimension = k; }
+  inline void release_set_higher_dimension(Klass* k); // store with release semantics
   Klass** adr_higher_dimension()      { return (Klass**)&this->_higher_dimension;}
 
   Klass* lower_dimension() const      { return _lower_dimension; }