Do not mark the transformed as visited. It makes no sense at all.
[libfirm] / ir / ir / irnode.c
index 5c31ca5..61d7394 100644 (file)
@@ -461,6 +461,10 @@ int (irn_visited)(const ir_node *node) {
        return _irn_visited(node);
 }
 
+int (irn_visited_else_mark)(ir_node *node) {
+       return _irn_visited_else_mark(node);
+}
+
 void (set_irn_link)(ir_node *node, void *link) {
        _set_irn_link(node, link);
 }