/**
* Create a new incomplete ir_prog.
*/
-static ir_prog *new_incomplete_ir_prog(void) {
- ir_prog *res;
-
- res = xmalloc(sizeof(*res));
- memset(res, 0, sizeof(*res));
+static ir_prog *new_incomplete_ir_prog(void)
+{
+ ir_prog *res = XMALLOCZ(ir_prog);
res->kind = k_ir_prog;
res->graphs = NEW_ARR_F(ir_graph *, 0);
irp->const_code_irg = new_const_code_irg();
- irp->phase_state = phase_building;
- irp->outs_state = outs_none;
- irp->ip_outedges = NULL;
- irp->trouts_state = outs_none;
- irp->class_cast_state = ir_class_casts_transitive;
- irp->globals_adr_taken_state = ir_address_taken_not_computed;
+ irp->phase_state = phase_building;
+ irp->outs_state = outs_none;
+ irp->ip_outedges = NULL;
+ irp->trouts_state = outs_none;
+ irp->class_cast_state = ir_class_casts_transitive;
+ irp->globals_entity_usage_state = ir_entity_usage_not_computed;
return irp;
#undef IDENT