Fixed set_irn_in array allocation obstack
authorOlaf Liebe <liebe@ipd.info.uni-karlsruhe.de>
Thu, 28 Jan 2010 12:24:10 +0000 (12:24 +0000)
committerOlaf Liebe <liebe@ipd.info.uni-karlsruhe.de>
Thu, 28 Jan 2010 12:24:10 +0000 (12:24 +0000)
[r26997]

ir/ir/irnode.c

index 2ec8ff3..854664b 100644 (file)
@@ -233,7 +233,7 @@ ir_node **get_irn_in(const ir_node *node) {
 void set_irn_in(ir_node *node, int arity, ir_node **in) {
        int i;
        ir_node *** pOld_in;
-       ir_graph *irg = current_ir_graph;
+       ir_graph *irg = get_irn_irg(node);
 
        assert(node);
 #ifdef INTERPROCEDURAL_VIEW