summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ir.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ir.c b/ir.c
index bb0b5ea..88676bc 100644
--- a/ir.c
+++ b/ir.c
@@ -88,7 +88,7 @@ void node_set_in(Graph *p, Node *n, int idx, Node *to) {
if (in) in->refs--;
node_add_out(p, to, n);
node_del_out(in, n);
- IN(n, 0) = to;
+ IN(n, idx) = to;
if (in->out.len < 1) node_kill(in, p);
}