X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Freassoc.c;h=ca67034d85e3002551617102f62abe039f0204d6;hb=3398ae4a8b3cbf66cb0b274ddcd85a2ea863ece1;hp=ebdfedcc32f091038ae62ca4f754330bb17aad41;hpb=9d3c8631459f431c313160dab5778e8a7b88dd92;p=libfirm diff --git a/ir/opt/reassoc.c b/ir/opt/reassoc.c index ebdfedcc3..ca67034d8 100644 --- a/ir/opt/reassoc.c +++ b/ir/opt/reassoc.c @@ -593,7 +593,7 @@ static int reassoc_Shl(ir_node **node) */ static void wq_walker(ir_node *n, void *env) { - walker_t *wenv = env; + walker_t *wenv = (walker_t*)env; set_irn_link(n, NULL); if (!is_Block(n)) { @@ -619,7 +619,7 @@ static void do_reassociation(walker_t *wenv) ir_node *n, *blk; while (! waitq_empty(wenv->wq)) { - n = waitq_get(wenv->wq); + n = (ir_node*)waitq_get(wenv->wq); set_irn_link(n, NULL); blk = get_nodes_block(n); @@ -913,9 +913,9 @@ transform: */ static void reverse_rules(ir_node *node, void *env) { - walker_t *wenv = env; - ir_mode *mode = get_irn_mode(node); - ir_graph *irg = get_irn_irg(node); + walker_t *wenv = (walker_t*)env; + ir_graph *irg = get_irn_irg(node); + ir_mode *mode = get_irn_mode(node); int res; /* for FP these optimizations are only allowed if fp_strict_algebraic is disabled */