https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95353
--- Comment #3 from Marc Glisse <glisse at gcc dot gnu.org> --- Do you need fr_literal to have size at least 1 (say, when creating an object on the stack), or can you use the official flexible array member (drop the 1, just [] in the declaration)?