X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Flower%2Flower_intrinsics.c;h=f64c03953c0d3deb5a98b2a170620084e2f299d0;hb=f2edb6301aa7affb0673e76436d9b4dbaef6b9e1;hp=6c95c3107315ff932accb65f66d201124f34a22f;hpb=b6bbfaeb88809fe3a14cd930ed0f2e45ddc87c8a;p=libfirm diff --git a/ir/lower/lower_intrinsics.c b/ir/lower/lower_intrinsics.c index 6c95c3107..f64c03953 100644 --- a/ir/lower/lower_intrinsics.c +++ b/ir/lower/lower_intrinsics.c @@ -40,7 +40,7 @@ #include "trouts.h" #include "irvrfy.h" #include "pmap.h" -#include "xmalloc.h" +#include "array_t.h" #include "iropt_dbg.h" /** Walker environment. */ @@ -949,7 +949,7 @@ int i_mapper_RuntimeCall(ir_node *node, runtime_rt *rt) { set_Tuple_pred(node, i, new_r_Bad(irg)); if (rt->mem_proj_nr >= 0) set_Tuple_pred(node, rt->mem_proj_nr, new_r_Proj(irg, bl, call, mode_M, pn_Call_M_regular)); - if (get_irn_op(mem) != op_NoMem) { + if (!is_NoMem(mem)) { /* Exceptions can only be handled with real memory */ if (rt->regular_proj_nr >= 0) set_Tuple_pred(node, rt->regular_proj_nr, new_r_Proj(irg, bl, call, mode_X, pn_Call_X_regular));