From 359970be8458a331c53647b761060ea5ea0459d6 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Wed, 30 Dec 2009 01:00:26 +0000 Subject: [PATCH] - inside irg_verify() call irn_verify_irg(), not irn_verify() (which is disabled if DEBUG_libfirm is not set) - small BugFix: output the right graph in error message [r26867] --- ir/ir/irvrfy.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ir/ir/irvrfy.c b/ir/ir/irvrfy.c index 61697d685..d562ddf29 100644 --- a/ir/ir/irvrfy.c +++ b/ir/ir/irvrfy.c @@ -1997,7 +1997,7 @@ int irn_vrfy(ir_node *n) { */ static void vrfy_wrap(ir_node *node, void *env) { int *res = env; - *res = irn_vrfy(node); + *res = irn_vrfy_irg(node, current_ir_graph); } /** @@ -2007,7 +2007,7 @@ static void vrfy_wrap(ir_node *node, void *env) { static void vrfy_wrap_ssa(ir_node *node, void *env) { int *res = env; - *res = irn_vrfy(node); + *res = irn_vrfy_irg(node, current_ir_graph); if (*res) { *res = check_dominance_for_node(node); } @@ -2044,16 +2044,16 @@ int irg_verify(ir_graph *irg, unsigned flags) { NULL, &res ); - current_ir_graph = rem; - if (get_node_verification_mode() == FIRM_VERIFICATION_REPORT && ! res) { - ir_entity *ent = get_irg_entity(current_ir_graph); + ir_entity *ent = get_irg_entity(irg); if (ent) fprintf(stderr, "irg_verify: Verifying graph %s failed\n", get_entity_name(ent)); else - fprintf(stderr, "irg_verify: Verifying graph %p failed\n", (void *)current_ir_graph); + fprintf(stderr, "irg_verify: Verifying graph %p failed\n", (void *)irg); } + + current_ir_graph = rem; #else (void)irg; (void)flags; -- 2.20.1