Alexey Kardashevskiy <a...@ozlabs.ru> writes: > The assert.h header file from Fedora18 does not have #ifdef-#endif > brackets around __assertXXXX function so it cannot compile with > the -Wredundant-decls switch on. > > Some Linux distributions (such as Debian Wheezy) still do have those > brackets arounb __assertXXXX functions (#ifndef _ASSERT_H_DECLS) but > the version of assert.h on http://sourceware.org/git/?p=glibc.git does not > so we should not be using -Wredundant-decls. > > The patch removes it. > > Signed-off-by: Alexey Kardashevskiy <a...@ozlabs.ru> > --- > include/ui/qemu-pixman.h | 6 ------ > 1 file changed, 6 deletions(-) > > diff --git a/include/ui/qemu-pixman.h b/include/ui/qemu-pixman.h > index b032f52..6f473f9 100644 > --- a/include/ui/qemu-pixman.h > +++ b/include/ui/qemu-pixman.h > @@ -7,13 +7,7 @@ > #define QEMU_PIXMAN_H > > /* pixman-0.16.0 headers have a redundant declaration */ > -#ifdef CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE > -#pragma GCC diagnostic ignored "-Wredundant-decls" > -#endif > #include <pixman.h> > -#ifdef CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE > -#pragma GCC diagnostic error "-Wredundant-decls" > -#endif > > #include "qemu/typedefs.h"
Patch description doesn't seem to fit the patch. The patch doesn't remove -Wredundant-decls, it removes its suppression in one specific place. Please advise. Oh, and use a spell-checker :)