removed C99 features
[libfirm] / ir / be / bessaconstr.c
index f238720..d73bc7c 100644 (file)
@@ -202,7 +202,6 @@ ir_node *search_def(be_ssa_construction_env_t *env, ir_node *at)
                return create_phi(env, block, node);
        }
 
-
        DBG((dbg, LEVEL_3, "\t...continue at idom (after checking block)\n"));
        return get_def_at_idom(env, block);
 }
@@ -352,6 +351,8 @@ void be_ssa_construction_fix_users(be_ssa_construction_env_t *env,
                if(env->ignore_uses != NULL     &&
                   ir_nodeset_contains(env->ignore_uses, use))
                        continue;
+               if(is_Anchor(use))
+                       continue;
 
                if(is_Phi(use)) {
                        ir_node *block = get_nodes_block(use);