X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fopt_inline.c;h=522456c13fb8febcd2940ba9727ea6355e3ea1a6;hb=151f1b110fe2c1ead4ae8dd66a2521f35c324946;hp=f4dcb8b504afe962309e7a9f9b2751d739a08f10;hpb=533faf35a5f51a6ac3548e7f64aadd7b59b371d3;p=libfirm diff --git a/ir/opt/opt_inline.c b/ir/opt/opt_inline.c index f4dcb8b50..522456c13 100644 --- a/ir/opt/opt_inline.c +++ b/ir/opt/opt_inline.c @@ -164,15 +164,10 @@ static void copy_node(ir_node *n, void *env) { } copy_node_attr(n, nn); -#ifdef DEBUG_libfirm - { - int copy_node_nr = env != NULL; - if (copy_node_nr) { - /* for easier debugging, we want to copy the node numbers too */ - nn->node_nr = n->node_nr; - } + if (env != NULL) { + /* for easier debugging, we want to copy the node numbers too */ + nn->node_nr = n->node_nr; } -#endif set_new_node(n, nn); hook_dead_node_elim_subst(current_ir_graph, n, nn); @@ -931,6 +926,7 @@ int inline_method(ir_node *call, ir_graph *called_graph) { set_irg_doms_inconsistent(irg); set_irg_loopinfo_inconsistent(irg); set_irg_callee_info_state(irg, irg_callee_info_inconsistent); + set_irg_entity_usage_state(irg, ir_entity_usage_not_computed); /* -- Check preconditions -- */ assert(is_Call(call));