summary refs log tree commit diff
path: root/lisc/emit.c
diff options
context:
space:
mode:
Diffstat (limited to 'lisc/emit.c')
-rw-r--r--lisc/emit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisc/emit.c b/lisc/emit.c
index 820e2c4..2e81862 100644
--- a/lisc/emit.c
+++ b/lisc/emit.c
@@ -332,7 +332,7 @@ emitfn(Fn *fn, FILE *f)
 		for (i=b->ins; i-b->ins < b->nins; i++)
 			eins(*i, fn, f);
 		switch (b->jmp.type) {
-		case JRet:
+		case JRet0:
 			for (r=&rclob[NRClob]; r>rclob;)
 				if (fn->reg & BIT(*--r))
 					emitf(fn, f, "pop%w %R", 1, TMP(*r));