summaryrefslogtreecommitdiff
path: root/6/isel.c
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2015-10-18 22:00:30 -0700
committerOri Bernstein <ori@eigenstate.org>2015-10-19 01:49:22 -0700
commit14d4a8e93c6804eb049eec51a5102c9d8b10c1c5 (patch)
treee595a03b1fcacc4ae6ea7b3552f38c58da097dea /6/isel.c
parent0b0fb103248ec7b12b3a2b94d88b1fe7a0b4403e (diff)
downloadmc-14d4a8e93c6804eb049eec51a5102c9d8b10c1c5.tar.gz
Work towards better match statements.
Generate decision trees from mi/match.c. Still slightly broken, so not enabled.
Diffstat (limited to '6/isel.c')
-rw-r--r--6/isel.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/6/isel.c b/6/isel.c
index 7eee71c..9197e1a 100644
--- a/6/isel.c
+++ b/6/isel.c
@@ -885,9 +885,9 @@ Loc *selexpr(Isel *s, Node *n)
case Obandeq: case Obxoreq: case Obsleq: case Obsreq: case Omemb:
case Oslbase: case Osllen: case Ocast: case Outag: case Oudata:
case Oucon: case Otup: case Oarr: case Ostruct:
- case Oslice: case Oidx: case Osize:
- case Obreak: case Ocontinue:
- case Numops:
+ case Oslice: case Oidx: case Osize: case Otupget:
+ case Obreak: case Ocontinue:
+ case Numops:
dump(n, stdout);
die("Should not see %s in isel", opstr[exprop(n)]);
break;