aboutsummaryrefslogtreecommitdiff
path: root/gvn.c
diff options
context:
space:
mode:
Diffstat (limited to 'gvn.c')
-rw-r--r--gvn.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gvn.c b/gvn.c
index 1db5bbc..92ee5eb 100644
--- a/gvn.c
+++ b/gvn.c
@@ -247,6 +247,10 @@ dedupins(Fn *fn, Blk *b, Ins *i)
if (i->op == Onop || pinned(i))
return;
+ /* when sel instructions are inserted
+ * before gvn, we may want to optimize
+ * them here */
+ assert(i->op != Osel0);
assert(!req(i->to, R));
assoccon(fn, b, i);