equal
deleted
inserted
replaced
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 |