mescc: Tinycc support: anonymous union.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 22 Jul 2017 18:40:41 +0000 (20:40 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 26 Jul 2017 09:36:08 +0000 (11:36 +0200)
commit73726b2e2717c05f52492321abad8b0468f19824
treeb3438196bec214d92fb91d4cea7442a0e8845505
parent2ab93d730815ff8b1006afb09e406d9ebf6ec35c
mescc: Tinycc support: anonymous union.

* module/language/c99/compiler.mes (field:name): New function.
  (decl->info): Use it.
  (struct-field): Support anonymous union.
  (field:size): Update.
  (field-field): Update.
  (field-offset): Update.
make.scm
module/language/c99/compiler.mes
scaffold/tests/75-struct-union.c [new file with mode: 0644]