hotspot/src/share/vm/c1/c1_LIRGenerator.cpp
changeset 3172 ad4ba6ce75a5
parent 2867 69187054225f
child 3908 24b55ad4c228
--- a/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp	Tue Jun 09 16:19:10 2009 -0700
+++ b/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp	Wed Jun 10 12:19:48 2009 -0700
@@ -1534,12 +1534,8 @@
   }
 
   if (is_oop) {
-#ifdef PRECISE_CARDMARK
-    // Precise cardmarks don't work
-    post_barrier(LIR_OprFact::address(address), value.result());
-#else
+    // Store to object so mark the card of the header
     post_barrier(object.result(), value.result());
-#endif // PRECISE_CARDMARK
   }
 
   if (is_volatile && os::is_MP()) {