X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firgmod.c;h=0a06562804b2c9222c7fec8f308a8600a47e2a2b;hb=34e6bfb61cf99168308202a35e3e184231eb3e90;hp=1abdf7ead02cd891fa868c360e98414ad51d381a;hpb=11d8edd41767b8d85a2431138527a1ebab0ed40e;p=libfirm diff --git a/ir/ir/irgmod.c b/ir/ir/irgmod.c index 1abdf7ead..0a0656280 100644 --- a/ir/ir/irgmod.c +++ b/ir/ir/irgmod.c @@ -125,6 +125,7 @@ void exchange(ir_node *old, ir_node *nw) { */ static void collect(ir_node *n, void *env) { ir_node *pred; + (void) env; if (is_Phi(n)) { set_irn_link(n, get_irn_link(get_nodes_block(n))); @@ -209,9 +210,6 @@ void part_block(ir_node *node) { set_irn_link(new_block, phi); set_irn_link(old_block, NULL); while (phi) { - if(get_nodes_block(phi) == old_block); /* @@@ inlinening chokes on phis that don't - obey this condition. How do they get into - the list??? Example: InterfaceIII */ set_nodes_block(phi, new_block); phi = get_irn_link(phi); }