bugfix: is_fragile_op expected an IR-node
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 2 Mar 2005 14:27:07 +0000 (14:27 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 2 Mar 2005 14:27:07 +0000 (14:27 +0000)
[r5278]

ir/opt/loop_unrolling.c

index 054d542..db2d672 100644 (file)
@@ -532,10 +532,9 @@ copy_loop_body(set *l_n, induct_var_info *info, int unroll_factor)
 static int is_exception_possible(ir_node *node)
 {
   ir_node *pred = get_Proj_pred(node);
-  ir_op *op = get_irn_op(pred);
 
   /* only fragile ops can throw an exception */
-  if (! is_fragile_op(op))
+  if (! is_fragile_op(pred))
     return 0;
 
   /*