summaryrefslogtreecommitdiff
path: root/sys/src/cmd/forp
diff options
context:
space:
mode:
authoraiju <devnull@localhost>2018-04-24 12:20:07 +0100
committeraiju <devnull@localhost>2018-04-24 12:20:07 +0100
commit29f03ba4e74ec58b87e3e6470aadfb58ee804f48 (patch)
treedf596c512fd8add63ae327c5fd12b1f4f766eb36 /sys/src/cmd/forp
parent8666ec6b555ec21e8c81089148527913febc7e53 (diff)
libsat, forp: fix va_list hack on amd64
Diffstat (limited to 'sys/src/cmd/forp')
-rw-r--r--sys/src/cmd/forp/logic.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/src/cmd/forp/logic.c b/sys/src/cmd/forp/logic.c
index b266e3bca..542065074 100644
--- a/sys/src/cmd/forp/logic.c
+++ b/sys/src/cmd/forp/logic.c
@@ -46,6 +46,7 @@ satandv(SATSolve *sat, ...)
va_list va;
va_start(va, sat);
+ satvafix(va);
r = satand1(sat, (int*)va, -1);
va_end(va);
return r;
@@ -90,6 +91,7 @@ satorv(SATSolve *sat, ...)
int r;
va_start(va, sat);
+ satvafix(va);
r = sator1(sat, (int*)va, -1);
va_end(va);
return r;
@@ -267,6 +269,7 @@ satlogicv(SATSolve *sat, u64int op, ...)
int r;
va_start(va, op);
+ satvafix(va);
r = satlogic1(sat, op, (int*)va, -1);
va_end(va);
return r;