From 7cc1f1dc57d2cedc02dd86afc34fd4064e275dc6 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Fri, 17 Sep 2004 12:51:11 +0000 Subject: [PATCH] Checks now the Load_mode [r3884] --- ir/ir/irvrfy.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ir/ir/irvrfy.c b/ir/ir/irvrfy.c index 68342bb78..722a7f357 100644 --- a/ir/ir/irvrfy.c +++ b/ir/ir/irvrfy.c @@ -391,6 +391,7 @@ vrfy_Proj_proj(ir_node *p, ir_graph *irg) { if (proj == pn_Load_res) { ir_node *ptr = get_Load_ptr(pred); entity *ent = get_ptr_entity(ptr); + if (vrfy_entities && ent && get_irg_phase_state(current_ir_graph) == phase_high) { /* do NOT check this for lowered phases, see comment on Store */ ASSERT_AND_RET_DBG( @@ -401,7 +402,7 @@ vrfy_Proj_proj(ir_node *p, ir_graph *irg) { } else { ASSERT_AND_RET_DBG( - mode_is_data(mode), + mode_is_data(mode) && mode == get_Load_mode(pred), "wrong data Proj from Load", 0, show_proj_failure(p); ); -- 2.20.1