minor, cope with gcc versions that can't initialise anonymous structs

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Merge branch 'bld/gcc'

* bld/gcc:
  minor, cope with gcc versions that can't initialise anonymous structs