X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbessaconstr.c;h=d73bc7c6968bbd89d234379b2f3556db06a5f3d1;hb=9d20c61722e987065708bfb75669e92c28cab78c;hp=f23872000d3ace4f62276861cc319d009d40eff6;hpb=cc9e943991e0457b30236478427a44f91ed0084e;p=libfirm diff --git a/ir/be/bessaconstr.c b/ir/be/bessaconstr.c index f23872000..d73bc7c69 100644 --- a/ir/be/bessaconstr.c +++ b/ir/be/bessaconstr.c @@ -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);