From a09e658c8142719ef2be114547455bb5a68f480d Mon Sep 17 00:00:00 2001 From: Sebastian Hack Date: Tue, 16 May 2006 15:15:56 +0000 Subject: [PATCH] Added verifying for irn idx map [r7740] --- ir/ir/irvrfy.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ir/ir/irvrfy.c b/ir/ir/irvrfy.c index e73629793..58e5de00b 100644 --- a/ir/ir/irvrfy.c +++ b/ir/ir/irvrfy.c @@ -1718,6 +1718,11 @@ int irn_vrfy_irg(ir_node *n, ir_graph *irg) show_node_on_graph(irg, n); ); assert(get_irn_irg(n) == irg); + { + unsigned idx = get_irn_idx(n); + ir_node *node_from_map = get_idx_irn(irg, idx); + ASSERT_AND_RET_DBG(node_from_map == n, "Node index and index map entry differ", 0, ir_printf("node %+F node in map %+F(%p)", n, node_from_map, node_from_map)); + } } op = get_irn_op(n); -- 2.20.1