X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Frta.c;h=bbc9da2ccf409a3807cb73abadfea5750970be25;hb=afbbc0b1ccd684c4c24bfd43d0f994123245f39f;hp=202433797d81b40c05db633d16424c513a35244b;hpb=43f61f31f03a0b2f37e2082dddfc7d3c845375d1;p=libfirm diff --git a/ir/ana/rta.c b/ir/ana/rta.c index 202433797..bbc9da2cc 100644 --- a/ir/ana/rta.c +++ b/ir/ana/rta.c @@ -353,7 +353,7 @@ static void force_description (ir_entity *ent, ir_entity *addr) ir_node *f_addr = get_atomic_ent_value (over); ir_entity *impl_ent = get_SymConst_entity (f_addr); - assert ((get_irn_op(f_addr) == op_SymConst) && "can't do complex addrs"); + assert(is_SymConst(f_addr) && "can't do complex addrs"); if (impl_ent == addr) { assert (0 && "gibt's denn sowas"); force_description (over, addr); @@ -482,7 +482,7 @@ void rta_delete_dead_graphs (void) int rem_vpi = get_visit_pseudo_irgs(); set_visit_pseudo_irgs(1); - dead_graphs = xmalloc(sizeof(*dead_graphs) * get_irp_n_irgs()); + dead_graphs = XMALLOCN(ir_graph*, get_irp_n_irgs()); for (i = 0; i < n_graphs; i++) { graph = get_irp_irg(i);