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

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