@@ -2564,7 +2564,7 @@ void PhaseMacroExpand::eliminate_macro_nodes() {
2564
2564
for (int i = C->macro_count (); i > 0 ; i--) {
2565
2565
Node * n = C->macro_node (i-1 );
2566
2566
bool success = false ;
2567
- debug_only (int old_macro_count = C->macro_count (););
2567
+ DEBUG_ONLY (int old_macro_count = C->macro_count ();)
2568
2568
if (n->is_AbstractLock ()) {
2569
2569
success = eliminate_locking_node (n->as_AbstractLock ());
2570
2570
}
@@ -2580,7 +2580,7 @@ void PhaseMacroExpand::eliminate_macro_nodes() {
2580
2580
for (int i = C->macro_count (); i > 0 ; i--) {
2581
2581
Node * n = C->macro_node (i-1 );
2582
2582
bool success = false ;
2583
- debug_only (int old_macro_count = C->macro_count (););
2583
+ DEBUG_ONLY (int old_macro_count = C->macro_count ();)
2584
2584
switch (n->class_id ()) {
2585
2585
case Node::Class_Allocate:
2586
2586
case Node::Class_AllocateArray:
@@ -2628,7 +2628,7 @@ bool PhaseMacroExpand::expand_macro_nodes() {
2628
2628
for (int i = C->macro_count (); i > 0 ; i--) {
2629
2629
Node* n = C->macro_node (i-1 );
2630
2630
bool success = false ;
2631
- debug_only (int old_macro_count = C->macro_count (););
2631
+ DEBUG_ONLY (int old_macro_count = C->macro_count ();)
2632
2632
if (n->Opcode () == Op_LoopLimit) {
2633
2633
// Remove it from macro list and put on IGVN worklist to optimize.
2634
2634
C->remove_macro_node (n);
@@ -2714,28 +2714,24 @@ bool PhaseMacroExpand::expand_macro_nodes() {
2714
2714
return true ;
2715
2715
}
2716
2716
2717
- debug_only (int old_macro_count = C->macro_count (););
2717
+ DEBUG_ONLY (int old_macro_count = C->macro_count ();)
2718
2718
switch (n->class_id ()) {
2719
2719
case Node::Class_Lock:
2720
2720
expand_lock_node (n->as_Lock ());
2721
- assert (C->macro_count () == (old_macro_count - 1 ), " expansion must have deleted one node from macro list" );
2722
2721
break ;
2723
2722
case Node::Class_Unlock:
2724
2723
expand_unlock_node (n->as_Unlock ());
2725
- assert (C->macro_count () == (old_macro_count - 1 ), " expansion must have deleted one node from macro list" );
2726
2724
break ;
2727
2725
case Node::Class_ArrayCopy:
2728
2726
expand_arraycopy_node (n->as_ArrayCopy ());
2729
- assert (C->macro_count () == (old_macro_count - 1 ), " expansion must have deleted one node from macro list" );
2730
2727
break ;
2731
2728
case Node::Class_SubTypeCheck:
2732
2729
expand_subtypecheck_node (n->as_SubTypeCheck ());
2733
- assert (C->macro_count () == (old_macro_count - 1 ), " expansion must have deleted one node from macro list" );
2734
2730
break ;
2735
2731
default :
2736
2732
assert (false , " unknown node type in macro list" );
2737
2733
}
2738
- assert (C->macro_count () < macro_count , " must have deleted a node from macro list" );
2734
+ assert (C->macro_count () == (old_macro_count - 1 ) , " expansion must have deleted one node from macro list" );
2739
2735
if (C->failing ()) return true ;
2740
2736
2741
2737
// Clean up the graph so we're less likely to hit the maximum node
0 commit comments