Mercurial > hg > truffle
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);