This reverts commit 22e2db60. Broke buildbots on Windows. It seems standard headers on Windows contain flexible array members in unions