summary refs log tree commit diff
path: root/lisc/spill.c
diff options
context:
space:
mode:
Diffstat (limited to 'lisc/spill.c')
-rw-r--r--lisc/spill.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisc/spill.c b/lisc/spill.c
index 1181bc1..921a81c 100644
--- a/lisc/spill.c
+++ b/lisc/spill.c
@@ -355,7 +355,7 @@ spill(Fn *fn)
 			w = (Bits){{0}};
 			if (rtype(i->arg[1]) == RSym
 			&& !req(i->to, R)
-			&& !opdesc[i->op].commut) {
+			&& opdesc[i->op].comm == F) {
 				/* <arch>
 				 *   here we make sure that we
 				 *   will never have to compile