src/hotspot/share/c1/c1_Optimizer.cpp
changeset 59032 ad05ed6f2a77
parent 58273 08a5148e7c4e
equal deleted inserted replaced
59029:3786a0962570 59032:ad05ed6f2a77
   364         Value sux_value;
   364         Value sux_value;
   365         for_each_stack_value(sux_state, index, sux_value) {
   365         for_each_stack_value(sux_state, index, sux_value) {
   366           assert(sux_value == end_state->stack_at(index), "stack not equal");
   366           assert(sux_value == end_state->stack_at(index), "stack not equal");
   367         }
   367         }
   368         for_each_local_value(sux_state, index, sux_value) {
   368         for_each_local_value(sux_state, index, sux_value) {
       
   369           Phi* sux_phi = sux_value->as_Phi();
       
   370           if (sux_phi != NULL && sux_phi->is_illegal()) continue;
   369           assert(sux_value == end_state->local_at(index), "locals not equal");
   371           assert(sux_value == end_state->local_at(index), "locals not equal");
   370         }
   372         }
   371         assert(sux_state->caller_state() == end_state->caller_state(), "caller not equal");
   373         assert(sux_state->caller_state() == end_state->caller_state(), "caller not equal");
   372 #endif
   374 #endif
   373 
   375