X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firphase.c;h=98c01db7797640d1f8dab94983b72a0c69235c1b;hb=a08e6f04aa3669cff094f94a9484c7c2bb1314d0;hp=fd9df22b20a022593d1bed4dded7e9f25d229120;hpb=00c6cd4ea2df08ab09015166f8a420d0e7792110;p=libfirm diff --git a/ir/ir/irphase.c b/ir/ir/irphase.c index fd9df22b2..98c01db77 100644 --- a/ir/ir/irphase.c +++ b/ir/ir/irphase.c @@ -54,7 +54,7 @@ void phase_init(ir_phase *phase, ir_graph *irg, phase_irn_init *data_init) ir_phase *new_phase(ir_graph *irg, phase_irn_init *data_init) { - ir_phase *phase = xmalloc(sizeof(*phase)); + ir_phase *phase = XMALLOC(ir_phase); phase_init(phase, irg, data_init); return phase; } @@ -74,7 +74,7 @@ void phase_free(ir_phase *phase) phase_stat_t *phase_stat(const ir_phase *phase, phase_stat_t *stat) { - unsigned i, n; + size_t i, n; memset(stat, 0, sizeof(stat[0])); stat->node_map_bytes = phase->n_data_ptr * sizeof(phase->data_ptr[0]); @@ -90,7 +90,7 @@ phase_stat_t *phase_stat(const ir_phase *phase, phase_stat_t *stat) void phase_reinit_irn_data(ir_phase *phase, phase_irn_reinit *data_reinit) { - unsigned i, n; + size_t i, n; ir_graph *irg; if (! phase->data_init) @@ -100,7 +100,7 @@ void phase_reinit_irn_data(ir_phase *phase, phase_irn_reinit *data_reinit) for (i = 0, n = phase->n_data_ptr; i < n; ++i) { if (phase->data_ptr[i]) { ir_node *node = get_idx_irn(irg, i); - data_reinit(phase, node, phase->data_ptr[i]); + phase->data_ptr[i] = data_reinit(phase, node, phase->data_ptr[i]); } } }