X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Freassoc.c;h=5770604aa3051ce96ae60becbda512772a2dee16;hb=188a17803798f8d78b1c02c3b68976056bce33d9;hp=28b4526266a07fc8c7863d730059c6d51de3ccf0;hpb=8b005796a55ce35aef5d6aa5a6c82f0454824661;p=libfirm diff --git a/ir/opt/reassoc.c b/ir/opt/reassoc.c index 28b452626..5770604aa 100644 --- a/ir/opt/reassoc.c +++ b/ir/opt/reassoc.c @@ -23,9 +23,7 @@ * @author Michael Beck * @version $Id$ */ -#ifdef HAVE_CONFIG_H #include "config.h" -#endif #include "iropt_t.h" #include "irnode_t.h" @@ -872,7 +870,7 @@ static void reverse_rules(ir_node *node, void *env) { /* * do the reassociation */ -void optimize_reassociation(ir_graph *irg) +int optimize_reassociation(ir_graph *irg) { walker_t env; irg_loopinfo_state state; @@ -931,6 +929,7 @@ void optimize_reassociation(ir_graph *irg) del_waitq(env.wq); current_ir_graph = rem; + return env.changes; } /* optimize_reassociation */ /* Sets the default reassociation operation for an ir_op_ops. */