summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--lisc/isel.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisc/isel.c b/lisc/isel.c
index cceb128..a310d58 100644
--- a/lisc/isel.c
+++ b/lisc/isel.c
@@ -243,7 +243,7 @@ Emit:
 
 	for (n=0; n<2; n++)
 		if (cpy[n].s)
-			emit(OAddr, 0, cpy[n].r, SLOT(cpy[n].s), R);
+			emit(OAddr, 1, cpy[n].r, SLOT(cpy[n].s), R);
 }
 
 static Ins *
@@ -426,7 +426,7 @@ isel(Fn *fn)
 				s = rslot(p->arg[a], fn);
 				if (s) {
 					p->arg[a] = newtmp(fn);
-					emit(OAddr, 0, p->arg[a], SLOT(s), R);
+					emit(OAddr, 1, p->arg[a], SLOT(s), R);
 				}
 			}
 		curi = &insb[NIns];