From e83d382d208950029610ff04ec696b7ce6840a56 Mon Sep 17 00:00:00 2001 From: Simon Wilkinson Date: Thu, 22 Oct 2009 00:34:50 +0100 Subject: [PATCH] Add -Wpointer-arith to warning and checking builds GCC doesn't catch issues with performing pointer arithmetic on (void *)s, unless the -Wpointer-arith warning flags is supplied. Enable it for warning and checking builds. Reviewed-on: http://gerrit.openafs.org/708 Tested-by: Marc Dionne Reviewed-by: Derrick Brashear --- src/cf/osconf.m4 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cf/osconf.m4 b/src/cf/osconf.m4 index ee07232397..c61a57d2a6 100644 --- a/src/cf/osconf.m4 +++ b/src/cf/osconf.m4 @@ -1184,10 +1184,10 @@ CFLAGS_NOERROR= if test "x$GCC" = "xyes"; then if test "x$enable_warnings" = "xyes"; then - XCFLAGS="${XCFLAGS} -Wall -Wstrict-prototypes -Wold-style-definition" + XCFLAGS="${XCFLAGS} -Wall -Wstrict-prototypes -Wold-style-definition -Wpointer-arith" fi if test "x$enable_checking" != "xno"; then - XCFLAGS="${XCFLAGS} -Wall -Wstrict-prototypes -Wold-style-definition -Werror -fdiagnostics-show-option" + XCFLAGS="${XCFLAGS} -Wall -Wstrict-prototypes -Wold-style-definition -Werror -fdiagnostics-show-option -Wpointer-arith" if test "x$enable_checking" != "xall"; then CFLAGS_NOERROR="-Wno-error" AC_DEFINE(IGNORE_SOME_GCC_WARNINGS, 1, [define to disable some gcc warnings in warnings-as-errors mode])