From 585313e4f787bffe4852682a6dc0f933fc91d845 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Fri, 9 Apr 2010 14:17:17 +0000 Subject: [PATCH] another case fo missing statistics/missing outedge invalidation in confirm construction [r27366] --- ir/ana/irconsconfirm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ir/ana/irconsconfirm.c b/ir/ana/irconsconfirm.c index a6628df04..9ec685e9e 100644 --- a/ir/ana/irconsconfirm.c +++ b/ir/ana/irconsconfirm.c @@ -214,6 +214,7 @@ static void handle_modeb(ir_node *block, ir_node *selector, pn_Cond pnc, env_t * if (c_b == NULL) { ir_node *c_true = new_Const(tarval_b_true); ir_node *c_false = new_Const(tarval_b_false); + env->num_consts += 2; if (pnc == pn_Cond_true) { c_b = c_true; c_o = c_false; @@ -232,6 +233,7 @@ static void handle_modeb(ir_node *block, ir_node *selector, pn_Cond pnc, env_t * } phi = new_r_Phi(user_blk, n, in, mode_b); set_irn_n(user, pos, phi); + env->num_eq += 1; } } } -- 2.20.1