aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/22-decl.c
Commit message (Collapse)AuthorAgeFilesLines
* frontend: allow folding some non constant expressions as a GNU extensionlemon13 days1-0/+7
| | | | And also permit zero size objects
* c: fix some more static initializer edge caseslemon14 days1-0/+6
|
* c: fix some compatible type declarationslemon14 days1-0/+13
When K&R prototypes are present, definition of compatible types and composite types becomes recursive. For example `int f(int (*)())` should be compatible with `int f(int (*)(int))` etc