fundamental: declare flex array updated for gcc15 and clang 19
authorCristian Rodríguez <cristian@rodriguez.im>
Thu, 13 Jun 2024 15:59:28 +0000 (11:59 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 18 Jun 2024 18:41:01 +0000 (20:41 +0200)
commit3706b5e8e92fe6a4ff21cefe66f2eb27953a3fdf
tree7ab050121750067f2dc8a7687d923bd782c027f0
parent51390a1f41a762ef96d3c496d8a5d890d722907d
fundamental: declare flex array updated for gcc15 and clang 19

Silly workaround that:
- allowed flexible arrays in unions
- allowed flexible arrays in otherwise empty structs

Is no longer needed since https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=adb1c8a0f167c3a1f7593d75f5a10eb07a5d741a
(GCC15) or clang 19 https://github.com/llvm/llvm-project/commit/14ba782a87e16e9e15460a51f50e67e2744c26d9

(cherry picked from commit 3c2f2146f50c75662987541719bedc4aee9df939)
src/fundamental/macro-fundamental.h