Set Wshadow in CMakeLists

This commit is contained in:
Chairn 2022-03-24 01:16:29 +01:00
parent 6086893fa6
commit dd7dfe1a12

View file

@ -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