add_immBlock_pred(body_block, header_jmp);
keep_alive(body_block);
+ set_cur_block(body_block);
+ keep_alive(get_store());
} else {
if (false_block == NULL) {
false_block = new_immBlock();
false_block);
} else {
keep_alive(header_block);
+ keep_alive(get_store());
jmp = new_Jmp();
add_immBlock_pred(body_block, jmp);
}
}
set_cur_block(block);
+ keep_alive(get_store());
keep_alive(block);
if (statement->statement != NULL) {
scope_to_firm(&unit->scope);
global_asm_to_firm(unit->global_asm);
+
+ current_ir_graph = NULL;
}