X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fescape_ana.c;h=ea0f4e00b400fa7c869f61e759a9ca548cd095bc;hb=44faeb9742640d3498eb4482f98eb1255607c4d6;hp=106abe4b764e7f322cc6856f14e1c43799f66d77;hpb=f3e6f325b23d8b25323e491ce2eb675f5f2ba548;p=libfirm diff --git a/ir/opt/escape_ana.c b/ir/opt/escape_ana.c index 106abe4b7..ea0f4e00b 100644 --- a/ir/opt/escape_ana.c +++ b/ir/opt/escape_ana.c @@ -122,7 +122,7 @@ static int is_method_leaving_raise(ir_node *raise) static ir_node *is_depend_alloc(ir_node *adr) { ir_node *alloc; - if (get_irn_op(adr) != op_Sel) + if (!is_Sel(adr)) return NULL; /* should be a simple Sel */ @@ -130,7 +130,7 @@ static ir_node *is_depend_alloc(ir_node *adr) { return NULL; alloc = skip_Proj(get_Sel_ptr(adr)); - if (get_irn_op(alloc) != op_Alloc) + if (!is_Alloc(alloc)) return NULL; /* hmm, we depend on this Alloc */