aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ssa.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ssa.c b/src/ssa.c
index 87bf453..7af342b 100644
--- a/src/ssa.c
+++ b/src/ssa.c
@@ -198,11 +198,13 @@ top:
goto top;
}
+ if (b->s1)
foreach_blk_param(pi, b->s1->params) {
struct val p = blk_param_at(b->s1->params, pi);
vec_append(&b->args1, &p);
}
+ if (b->s2)
foreach_blk_param(pi, b->s2->params) {
struct val p = blk_param_at(b->s2->params, pi);
vec_append(&b->args2, &p);