hotspot/src/share/vm/gc/g1/g1CodeCacheRemSet.cpp
changeset 33093 5aa0f908f8cd
parent 31592 43f48e165466
child 33105 294e48b4f704
--- a/hotspot/src/share/vm/gc/g1/g1CodeCacheRemSet.cpp	Mon Sep 21 17:49:57 2015 +0200
+++ b/hotspot/src/share/vm/gc/g1/g1CodeCacheRemSet.cpp	Mon Sep 21 10:36:36 2015 -0400
@@ -197,7 +197,9 @@
 }
 
 void G1CodeRootSet::allocate_small_table() {
-  _table = new CodeRootSetTable(SmallSize);
+  CodeRootSetTable* temp = new CodeRootSetTable(SmallSize);
+
+  OrderAccess::release_store_ptr(&_table, temp);
 }
 
 void CodeRootSetTable::purge_list_append(CodeRootSetTable* table) {