summary refs log tree commit diff
path: root/lisc/isel.c
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-08-07 16:10:24 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-09-15 23:01:30 -0400
commit9d6e49913218aa57668939024b044dca0e6ff53b (patch)
tree0416244e23ab90e4eaa070c847743732009c6919 /lisc/isel.c
parente240ec3026d1eb827e411605d5506585e255a090 (diff)
downloadroux-9d6e49913218aa57668939024b044dca0e6ff53b.tar.gz
the only wrong use count is the one of r
Diffstat (limited to 'lisc/isel.c')
-rw-r--r--lisc/isel.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/lisc/isel.c b/lisc/isel.c
index bcbc5ba..2d4b413 100644
--- a/lisc/isel.c
+++ b/lisc/isel.c
@@ -181,8 +181,6 @@ seljmp(Blk *b, Fn *fn)
 				assert(fn->tmp[r.val].ndef==1);
 				selcmp(fi->arg, fn);
 				*fi = (Ins){ONop, R, {R, R}};
-				/* !!! use counts are invalid after that !!! */
-				return;
 			}
 		} else
 			b->jmp.type = JXJc + Cne;