Add "-Wextra" because it's good.

Add "-Wshadow" because it's good, but covered by neither "-Wall" or
"-Wextra".

Exclude warnings about unused parameters (i.e., add
"-Wno-unused-parameter"); while normally it would be valuable, we have a
whole bunch of GTK callbacks with fixed parameter lists but no actual use
for those params in our callback bodies. Littering the code with tens of
"__attribute__ ((unused))" decorations is arguably worse than silencing
this one warning type.

Signed-off-by: Laszlo Ersek <ler...@redhat.com>
---
 m4/p2v-c.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/m4/p2v-c.m4 b/m4/p2v-c.m4
index bbf48625ae05..d23e1977b921 100644
--- a/m4/p2v-c.m4
+++ b/m4/p2v-c.m4
@@ -38,7 +38,7 @@ AC_ARG_ENABLE([werror],
      gcc_warnings=$enableval],
      [gcc_warnings=no]
 )
-WARN_CFLAGS="-Wall"
+WARN_CFLAGS="-Wall -Wextra -Wshadow -Wno-unused-parameter"
 AC_SUBST([WARN_CFLAGS])
 if test "x$gcc_warnings" = "xyes"; then
     WERROR_CFLAGS="-Werror"

_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to