From 03b543eecfbce7efe1c5afdaabca2b21dd6f6da7 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <github@naumov.de> Date: Tue, 12 Sep 2023 20:52:57 +0200 Subject: [PATCH] Disable gcc-13.2.1 specific warnings These are dangling-reference, array-bounds, and stringop-overread. This is the same as the exception for gcc-13.1.1. --- scripts/cmake/CompilerSetup.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/cmake/CompilerSetup.cmake b/scripts/cmake/CompilerSetup.cmake index e2c700b5739..13081c36390 100644 --- a/scripts/cmake/CompilerSetup.cmake +++ b/scripts/cmake/CompilerSetup.cmake @@ -76,6 +76,14 @@ if(COMPILER_IS_GCC OR COMPILER_IS_CLANG OR COMPILER_IS_INTEL) $<$<COMPILE_LANGUAGE:CXX>:-Wno-stringop-overread> ) endif() + if(CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL 13.2.1) + # A smaller set than that for 13.1.1 + add_compile_options( + $<$<COMPILE_LANGUAGE:CXX>:-Wno-dangling-reference> + $<$<COMPILE_LANGUAGE:CXX>:-Wno-array-bounds> + $<$<COMPILE_LANGUAGE:CXX>:-Wno-stringop-overread> + ) + endif() endif() if(COMPILER_IS_CLANG) -- GitLab