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