X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Firmemory.c;h=8020bae6d379e88231a63ececc20cef3c9fe198f;hb=510cc82f920ded1e3be573ac263201af6325deba;hp=3c76a81de1c17411a07bb8ff094b7b93d3c8ffa3;hpb=9dc3782d2ec25dc5d1b6da4d686dfb77e9cbd317;p=libfirm diff --git a/ir/ana/irmemory.c b/ir/ana/irmemory.c index 3c76a81de..8020bae6d 100644 --- a/ir/ana/irmemory.c +++ b/ir/ana/irmemory.c @@ -143,7 +143,7 @@ static int is_arg_Proj(ir_node *node) { node = get_Proj_pred(node); if (! is_Proj(node)) return 0; - return is_Start(get_Proj_pred(node) && pn_Start_T_args == get_Proj_proj(node)); + return pn_Start_T_args == get_Proj_proj(node) && is_Start(get_Proj_pred(node)); } /* is_arg_Proj */ /** @@ -597,7 +597,7 @@ static void check_global_address(ir_node *irn, void *env) { ent = get_SymConst_entity(irn); } else if (is_Sel(irn) && get_Sel_ptr(irn) == tls) { /* A TLS variable. */ - ent = get_SymConst_entity(irn); + ent = get_Sel_entity(irn); } else return;