summary refs log tree commit diff
path: root/lisc
diff options
context:
space:
mode:
Diffstat (limited to 'lisc')
-rw-r--r--lisc/isel.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lisc/isel.c b/lisc/isel.c
index 7feb6f7..bcbc5ba 100644
--- a/lisc/isel.c
+++ b/lisc/isel.c
@@ -138,6 +138,8 @@ flagi(Ins *i0, Ins *i)
 	while (i>i0)
 		switch ((--i)->op) {
 		default:
+			if (OCmp <= i->op && i->op <= OCmp1)
+				return i;
 			return 0;
 		case OAdd: /* <arch> */
 		case OSub: