diff src/share/vm/opto/macro.hpp @ 3443:293f68bda347

7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity Summary: Mark all associated (same box and obj) lock and unlock nodes for elimination if some of them marked already. Reviewed-by: iveresov, never
author kvn
date Sat, 04 Jun 2011 10:36:22 -0700
parents f95d63e2154a
children 1bd45abaa507
line wrap: on
line diff
--- a/src/share/vm/opto/macro.hpp	Fri Jun 03 22:31:43 2011 -0700
+++ b/src/share/vm/opto/macro.hpp	Sat Jun 04 10:36:22 2011 -0700
@@ -92,6 +92,7 @@
   void process_users_of_allocation(AllocateNode *alloc);
 
   void eliminate_card_mark(Node *cm);
+  void mark_eliminated_locking_nodes(AbstractLockNode *alock);
   bool eliminate_locking_node(AbstractLockNode *alock);
   void expand_lock_node(LockNode *lock);
   void expand_unlock_node(UnlockNode *unlock);