fixed position parameters for the default_initialize_local_variable() callback
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 7 Jul 2004 16:08:05 +0000 (16:08 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 7 Jul 2004 16:08:05 +0000 (16:08 +0000)
[r3350]

ir/ir/ircons.c

index 9bdef35..ea7d6c9 100644 (file)
@@ -1676,7 +1676,7 @@ phi_merge (ir_node *block, int pos, ir_mode *mode, ir_node **nin, int ins)
          before recuring.
       */
       if (default_initialize_local_variable)
-        block->attr.block.graph_arr[pos] = default_initialize_local_variable(mode, pos);
+        block->attr.block.graph_arr[pos] = default_initialize_local_variable(mode, pos - 1);
       else
         block->attr.block.graph_arr[pos] = new_Const(mode, tarval_bad);
       /* We don't need to care about exception ops in the start block.