X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firprog.c;h=fdbcfb60a596bfb905eb2e0ee4756bfa9738ee23;hb=8399216d8aebc713bbda04b6e3e250a1d52b20bf;hp=142981700758daf253e3ac3bdcd07b291db2ddb4;hpb=49ad2542b4cc755e005cf7cd0f3fe76240130dba;p=libfirm diff --git a/ir/ir/irprog.c b/ir/ir/irprog.c index 142981700..fdbcfb60a 100644 --- a/ir/ir/irprog.c +++ b/ir/ir/irprog.c @@ -60,10 +60,10 @@ INLINE void remove_irp_type_from_list (type *typ) { ir_prog *new_ir_prog (void) { ir_prog *res; - res = (ir_prog *) xmalloc (sizeof(ir_prog)); - memset(res, 0, sizeof(res)); + res = xmalloc (sizeof(*res)); + memset(res, 0, sizeof(*res)); irp = res; - /* res->obst = (struct obstack *) xmalloc (sizeof (struct obstack)); */ + /* res->obst = xmalloc (sizeof(*res->obst)); */ res->graphs = NEW_ARR_F (ir_graph *, 0); res->pseudo_graphs = NEW_ARR_F (ir_graph *, 0); res->types = NEW_ARR_F (type *, 0);