From b35715bdc07a33661fbf28877324857a49e94af0 Mon Sep 17 00:00:00 2001 From: Sebastian Hack Date: Mon, 29 Aug 2005 14:53:33 +0000 Subject: [PATCH] Fixed a bug again [r6531] --- ir/ir/irvrfy.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ir/ir/irvrfy.c b/ir/ir/irvrfy.c index 45ad02853..5e0f72a2b 100644 --- a/ir/ir/irvrfy.c +++ b/ir/ir/irvrfy.c @@ -1593,6 +1593,7 @@ static int check_dominance_for_node(ir_node *irn) int irn_vrfy_irg(ir_node *n, ir_graph *irg) { int i; + int result = 1; ir_op *op; if (!opt_do_node_verification) @@ -1626,13 +1627,13 @@ int irn_vrfy_irg(ir_node *n, ir_graph *irg) * for all operands of the node. */ if(get_irg_dom_state(irg) == dom_consistent) - check_dominance_for_node(n); + result &= check_dominance_for_node(n); if (op->verify_node) - return op->verify_node(n, irg); + result &= op->verify_node(n, irg); /* All went ok */ - return 1; + return result; } int irn_vrfy(ir_node *n) -- 2.20.1