dc65de59ce
* module/language/c99/compiler.mes: (pke): New function. (expr->number): Rename from p-expr->number. Update callers. (decl->info, init-declr->pointer, struct-field): Several pointeryness fixes. (expr->accu*, expr->accu): Remove special-casing for foo.bar, foo->bar, foo[bar]. Fixes struct by value assign for non-trival expressions. (accu->ident, ident-address->accu, ident->accu): (base->ident-address, ident->base): Remove. * scaffold/tests/7k-for-each-elem.c (test): Test it. * scaffold/tests/7c-dynarray.c (test): Test it. * scaffold/tests/7m-struct-char-array-assign.c: Test it. * make.scm (add-scaffold-test): Build it. |
||
---|---|---|
.. | ||
tests | ||
tinycc | ||
argv.c | ||
b-0.mes | ||
hello.c | ||
m.c | ||
main.c | ||
malloc.c | ||
mesmes | ||
micro-mes.c | ||
t-0.mes |