Test file
Added _Alignof, _Alignas, and __*__ tokens + generalised
enum for expr sizeof/typeof/alignof
_Alignof parsing + code gen
_Alignas parsing
_Alignas folding/checking and printing
Allow _Alignas on structs via parameter
Changes for aligned-decl code gen
Faster alignment/packing
Correct size allocation when align > size
_Alignof examples
Alignment reduction checks
Updated TODO_ALIGN
Prevent _Alignas() on typedefs
Allow multiple _Alignas specifiers
_Alignof on identifiers / struct members
Updated alignment test
Added __attribute__((aligned(...))) TODO
__attribute__(()) checks on structs/unions/enums
__attribute__((aligned)) parsing