if (!is_outermost_Start(n)) {
#ifndef NDEBUG
int uplink = get_irn_uplink(root);
+#else
+ (void) root;
#endif
arity = get_irn_arity(n);
for (i = get_start_index(n); i < arity; i++) {
if (!is_outermost_Start(n)) {
#ifndef NDEBUG
int uplink = get_irn_uplink(root);
+#else
+ (void) root;
#endif
arity = get_irn_arity(n);
for (i = get_start_index(n); i < arity; i++) {
* @param n node to start
*/
static void scc(ir_node *n) {
- if (irn_visited(n))
+ if (irn_visited_else_mark(n))
return;
- mark_irn_visited(n);
/* Initialize the node */
set_irn_dfn(n, current_dfn); /* Depth first number for this node */
#ifdef INTERPROCEDURAL_VIEW
static void my_scc(ir_node *n) {
int i;
- if (irn_visited(n))
+ if (irn_visited_else_mark(n))
return;
- mark_irn_visited(n);
/* Initialize the node */
set_irn_dfn(n, current_dfn); /* Depth first number for this node */