From 2c958f5ffe3918bf42ddd11b41a154ad042f3286 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Mon, 12 Feb 2007 12:41:44 +0000 Subject: [PATCH] BugFix: fixed wrong usage of edges_notify (exchanged tgt and old_tgt) [r8629] --- ir/ir/irnode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index d42d3b613..7435c93fa 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -847,13 +847,13 @@ void set_End_keepalives(ir_node *end, int n, ir_node *in[]) { /* notify that edges are deleted */ for (i = 1 + END_KEEPALIVE_OFFSET; i < ARR_LEN(end->in); ++i) { - edges_notify_edge(end, i, end->in[i], NULL, irg); + edges_notify_edge(end, i, NULL, end->in[i], irg); } ARR_RESIZE(ir_node *, end->in, n + 1 + END_KEEPALIVE_OFFSET); for (i = 0; i < n; ++i) { end->in[1 + END_KEEPALIVE_OFFSET + i] = in[i]; - edges_notify_edge(end, END_KEEPALIVE_OFFSET + i, NULL, end->in[1 + END_KEEPALIVE_OFFSET + i], irg); + edges_notify_edge(end, END_KEEPALIVE_OFFSET + i, end->in[1 + END_KEEPALIVE_OFFSET + i], NULL, irg); } } -- 2.20.1