src/hotspot/share/oops/klass.cpp
changeset 58866 43cfcb1e39c0
parent 58537 30a9612a657d
child 59247 56bf71d64d51
--- a/src/hotspot/share/oops/klass.cpp	Thu Oct 31 02:22:42 2019 +0000
+++ b/src/hotspot/share/oops/klass.cpp	Wed Oct 30 22:32:00 2019 -0400
@@ -564,12 +564,6 @@
     // Restore class_loader_data to the null class loader data
     set_class_loader_data(loader_data);
 
-    // Workaround for suspected bug.  Make sure other threads see this assignment.
-    // This shouldn't be necessary but the compiler thread seems to be behind
-    // the times, even though this thread takes MethodCompileQueue_lock and the thread
-    // that doesn't see this value also takes that lock.
-    OrderAccess::fence();
-
     // Add to null class loader list first before creating the mirror
     // (same order as class file parsing)
     loader_data->add_class(this);