mescc: Refactor assignment.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 8 Apr 2017 04:31:12 +0000 (06:31 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sat, 8 Apr 2017 04:31:12 +0000 (06:31 +0200)
commit2deca502ed1331ba22d1f8811939d0b5c3c4dae3
treef367707f6e36abb313b4bba9a255842232b24f08
parentda931b4faae3f580e5ed75e518ef8f645ca256e9
mescc: Refactor assignment.

* module/language/c99/compiler.mes (expr->accu): Refactor assignment.
  Support multiple operators.
* scaffold/t.c (math_test): Test it.
* scaffold/mini-mes.c (minus, divide, modulo, multiply,
  logior)[!__GNUC__]: Remove branch.
module/language/c99/compiler.mes
scaffold/mini-mes.c
scaffold/t.c