fix Issue 8179 - ICE(e2ir.c) with failed fixed size array cast
Merge pull request #2638 from WalterBright/fix8179

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