X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fberaextern.c;h=903b629017850a1e76ef287b3f68b1b4c6a29e70;hb=71dc2f5649c2c7024756568d87e8aa19a0136cf3;hp=d8ce8dfbb3152c97a82c04a7907f983ffc196e89;hpb=beb46a6d641a0ff9370022bb7e58001942b00417;p=libfirm diff --git a/ir/be/beraextern.c b/ir/be/beraextern.c index d8ce8dfbb..903b62901 100644 --- a/ir/be/beraextern.c +++ b/ir/be/beraextern.c @@ -103,7 +103,6 @@ typedef struct _var_info_t var_info_t; * Environment with all the needed stuff */ typedef struct _be_raext_env_t { - firm_dbg_module_t *dbg; arch_env_t *aenv; const arch_register_class_t *cls; ir_graph *irg; @@ -113,6 +112,7 @@ typedef struct _be_raext_env_t { set *vars; /**< contains all var_info_t */ int n_cls_vars; /**< length of the array cls_vars */ var_info_t **cls_vars; /**< only the var_infos for current cls. needed for double iterating */ + DEBUG_ONLY(firm_dbg_module_t *dbg;) } be_raext_env_t; @@ -939,8 +939,7 @@ static void be_ra_extern_main(const be_irg_t *bi) { raenv.aenv = env->arch_env; raenv.dom_info = be_compute_dominance_frontiers(irg); raenv.vars = new_set(compare_var_infos, 64); - raenv.dbg = firm_dbg_register("ir.be.raextern"); - firm_dbg_set_mask(raenv.dbg, DBG_LEVEL); + FIRM_DBG_REGISTER(raenv.dbg, "firm.be.raextern"); /* Insert copies for constraints */ handle_constraints(&raenv);