summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--isel.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/isel.c b/isel.c
index 80a3e6c..fa5b617 100644
--- a/isel.c
+++ b/isel.c
@@ -192,6 +192,7 @@ selcmp(Ref arg[2], int k, Fn *fn)
 	assert(rtype(arg[0]) != RCon);
 	emit(OXCmp, k, R, arg[1], arg[0]);
 	fixarg(&curi->arg[0], k, 0, fn);
+	fixarg(&curi->arg[1], k, 0, fn);
 }
 
 static void