X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Ftr%2Ftr_inheritance.c;h=65433b03921bc7c6ef69f4a3b310e7d51c0674de;hb=980ece9761aeebcece34fb378ef9e6d9fc133893;hp=4438165273eb7269297f23ba574b26a4d73f73f9;hpb=9bf7b5a5ca0ff9081f0dfa19976d54e17e1b7416;p=libfirm diff --git a/ir/tr/tr_inheritance.c b/ir/tr/tr_inheritance.c index 443816527..65433b039 100644 --- a/ir/tr/tr_inheritance.c +++ b/ir/tr/tr_inheritance.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -224,7 +224,7 @@ static pset *get_type_map(const ir_type *tp, dir d) { static void compute_down_closure(ir_type *tp) { pset *myset, *subset; int i, n_subtypes, n_members, n_supertypes; - unsigned long master_visited = get_master_type_visited(); + ir_visited_t master_visited = get_master_type_visited(); assert(is_Class_type(tp)); @@ -278,7 +278,7 @@ static void compute_down_closure(ir_type *tp) { static void compute_up_closure(ir_type *tp) { pset *myset, *subset; int i, n_subtypes, n_members, n_supertypes; - unsigned long master_visited = get_master_type_visited(); + ir_visited_t master_visited = get_master_type_visited(); assert(is_Class_type(tp)); @@ -621,7 +621,7 @@ void verify_irn_class_cast_state(ir_node *n, void *env) { ir_type *fromtype, *totype; int ref_depth = 0; - if (get_irn_op(n) != op_Cast) return; + if (!is_Cast(n)) return; fromtype = get_irn_typeinfo_type(get_Cast_op(n)); totype = get_Cast_type(n);