mescc: Support switch.
authorJan Nieuwenhuizen <janneke@gnu.org>
Tue, 17 Jan 2017 18:03:08 +0000 (19:03 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Tue, 17 Jan 2017 18:03:08 +0000 (19:03 +0100)
commit11f7f67a4501b7dfa771f85b49ce440de86cdefb
tree475d2cae39a81702a00f20d1b4962540743db59b
parent04218971c55436dcd253a174b4a882ba3ccb54e7
mescc: Support switch.

* module/language/c99/compiler.mes (case->jump-info): New function.
  (ast->info): Use it.
* doc/examples/t.c (swits): Test it.
guile/mescc.scm
module/language/c99/compiler.mes
module/mes/elf-util.mes
module/mes/libc-i386.mes
module/mes/libc-i386.scm
scaffold/t.c