< prev index next >

src/hotspot/share/oops/klass.cpp

Print this page

        

@@ -562,16 +562,10 @@
   // modify the CLD list outside a safepoint.
   if (class_loader_data() == NULL) {
     // 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);
   }
 
< prev index next >