]> git.ipfire.org Git - thirdparty/grub.git/commit
Use full initializer for initrd_ctx to avoid fatal warnings with older GCC
authorAndrei Borzenkov <arvidjaar@gmail.com>
Tue, 14 Oct 2014 16:12:15 +0000 (20:12 +0400)
committerAndrei Borzenkov <arvidjaar@gmail.com>
Tue, 14 Oct 2014 16:12:15 +0000 (20:12 +0400)
commit9a67e1ac8e92cd0b7521c75a734fcaf2e58523ad
treea0d4cf667afe0560f3e1c674bb96f62338d8e3e0
parent77063f4cb672f423272db7e21ca448cf3de98dcf
Use full initializer for initrd_ctx to avoid fatal warnings with older GCC

struct ... foo = { 0, } is valid initializer, but older GCC emits
warning which is fatal error due to -Werror=missing-field-initializer.
So simply use full initializer to avoid these errors. This was fixed
probably in GCC 4.7.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36750
ChangeLog
grub-core/loader/arm/linux.c
grub-core/loader/arm64/linux.c
grub-core/loader/i386/linux.c
grub-core/loader/i386/pc/linux.c
grub-core/loader/ia64/efi/linux.c
grub-core/loader/mips/linux.c
grub-core/loader/powerpc/ieee1275/linux.c
grub-core/loader/sparc64/ieee1275/linux.c