From 500b49a936010d1dddeca622bacc5e233ca602f9 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Mon, 6 Oct 2008 07:02:14 +0000 Subject: [PATCH] Do not stress tail recursion elimination and partial condition evaluation too much (though it is a good testcase and we fail). [r22510] --- kaps.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kaps.c b/kaps.c index 0b8938d95..3fcd1395c 100644 --- a/kaps.c +++ b/kaps.c @@ -19,7 +19,9 @@ pbqp_edge *get_edge(pbqp *pbqp, unsigned src_index, unsigned tgt_index) int len; if (tgt_index < src_index) { - return get_edge(pbqp, tgt_index, src_index); + unsigned tmp = src_index; + src_index = tgt_index; + tgt_index = tmp; } pbqp_node *src_node = get_node(pbqp, src_index); -- 2.20.1