https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86914
--- Comment #1 from Even Rouault <even.rouault at spatialys dot com> --- Interstingly with gcc 8.2, char c[0] doesn't generate the appropriate code. The only way of making it work is to use char c[] syntax