X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Firsimpletype.c;h=918d78d0c74357d9296af5042eafb9117070efde;hb=00894f1e0b6e74ca6c12d253dd30f7d873808977;hp=63c6c0a8a0f80d0101e1aac53b5d3dd3db441280;hpb=1adbf5a888bc38944df7db0c201b2a68ccb265e1;p=libfirm diff --git a/ir/ana/irsimpletype.c b/ir/ana/irsimpletype.c index 63c6c0a8a..918d78d0c 100644 --- a/ir/ana/irsimpletype.c +++ b/ir/ana/irsimpletype.c @@ -117,13 +117,13 @@ static ir_type *find_type_for_Proj(ir_node *n) { /* Deal with Start / Call here: we need to know the Proj Nr. */ assert(get_irn_mode(pred) == mode_T); pred_pred = get_Proj_pred(pred); - if (get_irn_op(pred_pred) == op_Start) { + if (is_Start(pred_pred)) { ir_type *mtp = get_entity_type(get_irg_entity(get_irn_irg(pred_pred))); tp = get_method_param_type(mtp, get_Proj_proj(n)); - } else if (get_irn_op(pred_pred) == op_Call) { + } else if (is_Call(pred_pred)) { ir_type *mtp = get_Call_type(pred_pred); tp = get_method_res_type(mtp, get_Proj_proj(n)); - } else if (get_irn_op(pred_pred) == op_Tuple) { + } else if (is_Tuple(pred_pred)) { panic("Encountered nested Tuple"); } else { DB((dbg, SET_LEVEL_1, "Proj %ld from Proj from ??: unknown type\n", get_irn_node_nr(n)));