From 20eeb0eec8a216005fce59f005fc301779e42cdf Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Tue, 27 May 2008 11:27:26 +0000 Subject: [PATCH] make verifier a bit less strict about keeps [r19784] --- ir/be/beverify.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ir/be/beverify.c b/ir/be/beverify.c index 85c953dc5..ec2af73ef 100644 --- a/ir/be/beverify.c +++ b/ir/be/beverify.c @@ -262,6 +262,9 @@ static void verify_schedule_walker(ir_node *block, void *data) { int arity = get_irn_arity(node); int problem = 1; ir_node *prev = sched_prev(node); + while(be_is_Keep(prev)) + prev = sched_prev(prev); + for(i = 0; i < arity; ++i) { ir_node *in = get_irn_n(node, i); in = skip_Proj(in); -- 2.20.1