when lowering 64bit Conds, construct new Cmps/Conds in the block of the Cond, not...
[libfirm] / ir / lower / lower_mode_b.c
index 9ac3002..477deb0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 1995-2007 University of Karlsruhe.  All right reserved.
+ * Copyright (C) 1995-2008 University of Karlsruhe.  All right reserved.
  *
  * This file is part of libFirm.
  *
@@ -345,6 +345,9 @@ static ir_node *lower_node(ir_node *node)
                pdeq_putr(lowered_nodes, node);
                return res;
        }
+       if (op == op_Unknown) {
+               return new_Unknown(config.lowered_mode);
+       }
 
        panic("didn't expect %+F to have mode_b", node);
 }