X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firnode.c;h=61d73947b2dd95c657912fda7471467e5950ef85;hb=afbbc0b1ccd684c4c24bfd43d0f994123245f39f;hp=619433092a65e36df66c47be02a1e2d5f048fd9c;hpb=8d63feda0df3c33d321a48bdd0a10bdec9980e49;p=libfirm diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index 619433092..61d73947b 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -457,14 +457,14 @@ void (mark_irn_visited)(ir_node *node) { _mark_irn_visited(node); } -int (irn_not_visited)(const ir_node *node) { - return _irn_not_visited(node); -} - int (irn_visited)(const ir_node *node) { return _irn_visited(node); } +int (irn_visited_else_mark)(ir_node *node) { + return _irn_visited_else_mark(node); +} + void (set_irn_link)(ir_node *node, void *link) { _set_irn_link(node, link); } @@ -1397,8 +1397,7 @@ ir_entity *get_Call_callee(const ir_node *node, int pos) { void set_Call_callee_arr(ir_node *node, const int n, ir_entity ** arr) { assert(is_Call(node)); if (node->attr.call.callee_arr == NULL || get_Call_n_callees(node) != n) { - ir_graph *irg = get_irn_irg(node); - node->attr.call.callee_arr = NEW_ARR_D(ir_entity *, irg->obst, n); + node->attr.call.callee_arr = NEW_ARR_D(ir_entity *, current_ir_graph->obst, n); } memcpy(node->attr.call.callee_arr, arr, n * sizeof(ir_entity *)); }