mescc: Support function call with enum value.
authorJan Nieuwenhuizen <janneke@gnu.org>
Fri, 17 Mar 2017 07:37:45 +0000 (08:37 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Fri, 17 Mar 2017 07:37:45 +0000 (08:37 +0100)
commitcbee04c4b8c8b124361889ac1340b74d4f945c58
treef1c2fd2499ed0bbf1742615ab809f3224274f42d
parenta2f180ba4a71eed4142f4ae5f2884a186841842c
mescc: Support function call with enum value.

* doc/examples/mini-mes.c: Remove debug printing.
* module/language/c99/compiler.mes (push-global, push-local,
  push-global-address, push-local-address, push-local-de-ref): Return
  list of lambda.
  (push-ident): Support push constant.  Fixes mini-mes,
  cstring_to_list.
* doc/examples/t.c (test): Test it.
module/language/c99/compiler.mes
scaffold/mini-mes.c
scaffold/t.c