diff src/share/vm/c1/c1_IR.cpp @ 14663:3edd4a71588b

8031818: Experimental VM flag for enforcing safe object construction Summary: -XX:+AlwaysSafeConstructors to unconditionally emit the trailing constructor barrier. Reviewed-by: kvn, roland
author shade
date Mon, 03 Mar 2014 15:31:27 +0400
parents de6a9e811145
children b51e29501f30
line wrap: on
line diff
--- a/src/share/vm/c1/c1_IR.cpp	Mon Mar 03 15:54:45 2014 +0400
+++ b/src/share/vm/c1/c1_IR.cpp	Mon Mar 03 15:31:27 2014 +0400
@@ -142,6 +142,7 @@
   _number_of_locks    = 0;
   _monitor_pairing_ok = method->has_balanced_monitors();
   _wrote_final        = false;
+  _wrote_fields       = false;
   _start              = NULL;
 
   if (osr_bci == -1) {