Remove macros used to evaluate traits
fix Issue 8179 - ICE(e2ir.c) with failed fixed size array cast
Merge pull request #2748 from yebblies/traitsmacros

[DDMD] Remove macros used to evaluate traits
Merge pull request #2752 from WalterBright/fix8179b

fix Issue 8179 - ICE(e2ir.c) with failed fixed size array cast