if-expression (?:) type propagation bug
Allow 0 as a null-pointer-constant in ?: expressions
Fix multiple qualifiers _to_str()
type_cmp_to_str()
type_cmp() compares all sub-qualifiers
if-expr correctly combine the left and right expr qualifiers
Annotated FIXMEs in if_exp_type.c
Qualified (void *)0 is not a null pointer constant
Qualified void * resolution in ?: takes the pointee qualifiers
Correctly qualify the void pointer when resolving ?:
Rearrange and alter ?: tests from the standard
Added CHECKs to ?: expression test
Moved if_exp_type to test2/
Added checks to if_expr_code_gen.c
cpp learnt warn-unused-macros

Need to handle system/general header includes.
Unused macro example
Change mkstemp() macro requirement
Attempts at fixing type parenthesizing when printing
Correct parenthesizing for type_to_str()
Warn on unused macros