X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Flower%2Flower_hl.c;h=1ea642c31bc05119217e9229625bd169c8e8e32f;hb=288b414e4d82e0aa0d4b4348d8c387db02142cdb;hp=391466a4f66937181b4006db67d7fed80ee8225a;hpb=a767106e3a7f4c79586915b9ecc043ebbfb39017;p=libfirm diff --git a/ir/lower/lower_hl.c b/ir/lower/lower_hl.c index 391466a4f..1ea642c31 100644 --- a/ir/lower/lower_hl.c +++ b/ir/lower/lower_hl.c @@ -59,10 +59,10 @@ static void lower_sel(ir_node *sel) { owner = get_entity_owner(ent); /* - * Cannot handle value param entities here. + * Cannot handle value param entities or frame type entities here. * Must be lowered by the backend. */ - if (is_value_param_type(owner)) + if (is_value_param_type(owner) || is_frame_type(owner)) return; dbg = get_irn_dbg_info(sel); @@ -303,9 +303,6 @@ static void lower_symconst(ir_node *symc) { hook_lower(symc); exchange(symc, newn); break; - case symconst_label: - /* leave */ - break; default: assert(!"unknown SymConst kind");