From dd7dfe1a121029ae6e702bad0309c3e57ba45d7d Mon Sep 17 00:00:00 2001 From: Chairn Date: Thu, 24 Mar 2022 01:16:29 +0100 Subject: [PATCH] Set Wshadow in CMakeLists --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9ff8b6642..44827a97f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -250,7 +250,8 @@ if(NOT MSVC AND NOT HAIKU) add_c_compiler_flag_if_supported(OUR_FLAGS_OWN -Wduplicated-branches) add_c_compiler_flag_if_supported(OUR_FLAGS_OWN -Wlogical-op) add_c_compiler_flag_if_supported(OUR_FLAGS_OWN -Wrestrict) - add_c_compiler_flag_if_supported(OUR_FLAGS_OWN -Wshadow=local) # global has too many occurences + add_c_compiler_flag_if_supported(OUR_FLAGS_OWN -Wshadow-all) # clang + add_c_compiler_flag_if_supported(OUR_FLAGS_OWN -Wshadow=global) # gcc add_c_compiler_flag_if_supported(OUR_FLAGS_OWN -Wthread-safety) # add_c_compiler_flag_if_supported(OUR_FLAGS_OWN -Wdouble-promotion) # Many occurences # add_c_compiler_flag_if_supported(OUR_FLAGS_OWN -Wnull-dereference) # Many occurences