From e7f808e3595ad3111edec57270bdc088f64a418b Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Thu, 27 Aug 2020 18:50:02 -0400 Subject: configure: add further -Werror=... options to detected CFLAGS these four warning options were overlooked previously, likely because they're not part of GCC's -Wall. they all detect constraint violations (invalid C at the source level) and should always be on in -Werror form. --- configure | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configure b/configure index 18fda9af..5b63e9b1 100755 --- a/configure +++ b/configure @@ -522,6 +522,10 @@ tryflag CFLAGS_AUTO -Werror=implicit-function-declaration tryflag CFLAGS_AUTO -Werror=implicit-int tryflag CFLAGS_AUTO -Werror=pointer-sign tryflag CFLAGS_AUTO -Werror=pointer-arith +tryflag CFLAGS_AUTO -Werror=int-conversion +tryflag CFLAGS_AUTO -Werror=incompatible-pointer-types +tryflag CFLAGS_AUTO -Werror=discarded-qualifiers +tryflag CFLAGS_AUTO -Werror=discarded-array-qualifiers # # GCC ignores unused arguements by default, but Clang needs this extra -- cgit v1.2.1