diff options
-rw-r--r-- | fold.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fold.c b/fold.c index c3cb48f..06b8b12 100644 --- a/fold.c +++ b/fold.c @@ -80,9 +80,8 @@ visitphi(Phi *p, int n, Fn *fn) dead = edge[m][1].dead; else die("invalid phi argument"); - m = latval(p->arg[a]); if (!dead) - v = latmerge(v, m); + v = latmerge(v, latval(p->arg[a])); } update(p->to.val, v, fn); } |