https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82283
--- Comment #8 from Yann Droneaud <yann at droneaud dot fr> --- See also this stack overflow question https://stackoverflow.com/questions/49081541/compound-literal-and-designated-initializer-warning-from-gcc-but-not-clang