X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Ftr%2Ftypewalk.c;h=92d81a35fd65b193c5b6a3946d8c191a77965671;hb=a523fd61fdc33d765729c82684bfaca9a5401ef0;hp=656d2c76c2d4f95f1e5402ed4b57c27862f2418e;hpb=abbf9492df1993d211412ba520feb81de0688c2a;p=libfirm diff --git a/ir/tr/typewalk.c b/ir/tr/typewalk.c index 656d2c76c..92d81a35f 100644 --- a/ir/tr/typewalk.c +++ b/ir/tr/typewalk.c @@ -245,7 +245,7 @@ static void irn_type_walker( If so start a walk over that information. */ static void start_type_walk(ir_node *node, void *ctx) { - type_walk_env *env = ctx; + type_walk_env *env = (type_walk_env*)ctx; type_walk_func *pre; type_walk_func *post; void *envi; @@ -497,9 +497,8 @@ static void type_walk_super_2(type_or_ent tore, type_walk_func *pre, } } -void type_walk_super(type_walk_func *pre, - type_walk_func *post, - void *env) { +void type_walk_super(type_walk_func *pre, type_walk_func *post, void *env) +{ int i, n_types = get_irp_n_types(); type_or_ent cont;