mes/module/language/c99
Jan Nieuwenhuizen c7547dfd52 mescc: Tinycc support: pointer arithmetic.
* module/language/c99/compiler.mes (ident->size, expr->size): New function.
  (expr->accu): Use them for ++,--,add, sub.
  (i386:type-alist): Set void size to 1.
* scaffold/tests/71-struct-array.c (test):
* scaffold/tests/76-pointer-arithmetic.c: Test it.
* make.scm (add-scaffold-test): Build it.
2017-07-28 10:40:30 +02:00
..
compiler.mes mescc: Tinycc support: pointer arithmetic. 2017-07-28 10:40:30 +02:00
compiler.scm mescc: Use records for Guile: preparation. 2017-07-26 11:36:08 +02:00
info.mes mescc: Use records for Guile: <local>. 2017-07-26 11:36:08 +02:00
info.scm mescc: Use records for Guile: <local>. 2017-07-26 11:36:08 +02:00