Mercurial > hg > graal-jvmci-8
diff src/share/vm/oops/oop.inline.hpp @ 24162:0137da2b56d9
Update JDK-8182397 to final version
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Thu, 03 Aug 2017 11:53:11 -0700 |
parents | f4e6ddeb5b6f |
children |
line wrap: on
line diff
--- a/src/share/vm/oops/oop.inline.hpp Thu Aug 03 11:32:15 2017 -0700 +++ b/src/share/vm/oops/oop.inline.hpp Thu Aug 03 11:53:11 2017 -0700 @@ -324,10 +324,8 @@ *metadata_field_addr(offset) = value; } -inline void oopDesc::metadata_field_put_volatile(int offset, Metadata* value) { - OrderAccess::release(); - *metadata_field_addr(offset) = value; - OrderAccess::fence(); +void oopDesc::release_metadata_field_put(int offset, Metadata* value) { + OrderAccess::release_store_ptr(metadata_field_addr(offset), value); } inline void oopDesc::obj_field_put_raw(int offset, oop value) {