- ir_node *jmp = get_Block_cfgpred(block, i);
- ir_node *new_bl = get_nodes_block(jmp);
- ir_node *new_ret;
+ ir_node *jmp = get_Block_cfgpred(block, i);
+ ir_node *new_bl, *new_ret;
+
+ if (get_irn_op(jmp) != op_Jmp)
+ continue;
+
+ new_bl = get_nodes_block(jmp);