X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firvrfy.c;h=58e5de00b908d338c93e7799d24e34b0a5b370a5;hb=e1c33a238578342a072e1c95ff12eefe6d0acd37;hp=e73629793090862845e33146615530e793957b9b;hpb=879d7b2222af5966198ab328da3d1240eba71f59;p=libfirm 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);