sz should be unsigned char
Cast to size_t
Cast to size_t
Add casts
Cast to unsigned
Cast to unsigned
Cast to int
fix Issue 11513 - Assertion in module.c
Merge pull request #2752 from WalterBright/fix8179b

fix Issue 8179 - ICE(e2ir.c) with failed fixed size array cast
Fix Issue 11198 - Error messages for declaring a 'version' inside main() and other functions are unclear
Fix Issue 11247 - Error: typeof(i).sizeof is used as a type
Merge pull request #2759 from 9rnsr/fix11513

[REG2.064] Issue 11513 - Assertion in module.c
fix Issue 8313 - stack overflow on recursive ifti evaluation
[Refactoring] Use isAggregate function more
[Refactoring] Consider failed-semantic aggregates

Related to the end of (Struct|Class|Interface)Declaration::semantic.
fix Issue 8735 - ICE: Assertion failure: 't' on line 100 in file 'aliasthis.c'
Fix Issue 11332 - ICE(dt.c) and missing error when interpreting an unimplemented builtin
fix Issue 11317 - glue.c:1218: virtual unsigned int Type::totym(): Assertion `0' failed.

Make ref-ness deduction and return type inference orthogonal.
Merge pull request #2764 from yebblies/issue11332

Issue 11332 - ICE(dt.c) and missing error when interpreting an unimplemented builtin
Merge pull request #2761 from yebblies/issue11247

Issue 11247 - Error: typeof(i).sizeof is used as a type