diff options
author | Ori Bernstein <ori@eigenstate.org> | 2015-10-18 22:00:30 -0700 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2015-10-19 01:49:22 -0700 |
commit | 14d4a8e93c6804eb049eec51a5102c9d8b10c1c5 (patch) | |
tree | e595a03b1fcacc4ae6ea7b3552f38c58da097dea /6/isel.c | |
parent | 0b0fb103248ec7b12b3a2b94d88b1fe7a0b4403e (diff) | |
download | mc-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.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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; |