X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Ftr%2Ftype_finalization.c;h=7fec33103ca6470cc2d5c68e4474c9653417d4d3;hb=cb625e131029ac033685403fb87181533748a276;hp=64d8c564a8ba6ff67ce8ba34f2f47cc161c5dec5;hpb=9d564d6198d8a1e36a3a9c9ec9ca4d13c6acd153;p=libfirm diff --git a/ir/tr/type_finalization.c b/ir/tr/type_finalization.c index 64d8c564a..7fec33103 100644 --- a/ir/tr/type_finalization.c +++ b/ir/tr/type_finalization.c @@ -34,8 +34,9 @@ DEBUG_ONLY(static firm_dbg_module_t *dbg;) -static void do_finalization(type_or_ent tore, void *env) { - ir_type *glob_tp = env; +static void do_finalization(type_or_ent tore, void *env) +{ + ir_type *glob_tp = (ir_type*)env; if (is_type(tore.typ)) { ir_type *cls = tore.typ; @@ -83,9 +84,10 @@ static void do_finalization(type_or_ent tore, void *env) { * After this is done, all classes and entities that are not overridden * anymore have the final property set. */ -void types_calc_finalization(void) { - if (! get_opt_closed_world()) - return; +void types_calc_finalization(void) +{ + if (! get_opt_closed_world()) + return; FIRM_DBG_REGISTER(dbg, "firm.tr.finalization");