On 20 October 2017 at 11:12, Paolo Bonzini <pbonz...@redhat.com> wrote: > GCC 4.9 and newer stopped warning for missing braces around the > "universal" C zero initializer {0}. One such initializer sneaked > into scsi/qemu-pr-helper.c and is breaking the build with such > older GCC versions. > > Detect the lack of support for the idiom, and disable the warning > in that case. > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>
AFAIK "{}" will work and not be warned about anywhere (we use it extensively already) so you don't need to fall back to memset... thanks -- PMM