if (!pred_info->processed) {
/* use node for now, it will get fixed later */
- phi_ins[p] = node;
- need_phi = true;
+ phi_ins[p] = node;
+ need_phi = true;
} else {
int a = find_value_in_block_info(pred_info, node);
node = phi;
} else {
+ allocation_info_t *info = get_allocation_info(node);
+ info->current_value = phi_ins[0];
+
/* Grab 1 of the inputs we constructed (might not be the same as
* "node" as we could see the same copy of the value in all
* predecessors */