From c61048cff128033ded49bf7a357fd901ab6c7e65 Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Wed, 18 Oct 2023 16:59:22 +0200
Subject: [PATCH] Hide maybe-uninitialized warning from Vc

---
 Rich/RichUtils/CMakeLists.txt | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Rich/RichUtils/CMakeLists.txt b/Rich/RichUtils/CMakeLists.txt
index a7aaeeb8211..0bfd80f4096 100644
--- a/Rich/RichUtils/CMakeLists.txt
+++ b/Rich/RichUtils/CMakeLists.txt
@@ -38,3 +38,9 @@ gaudi_add_dictionary(RichUtilsDict
     LINK LHCb::RichUtils
     OPTIONS ${LHCB_DICT_GEN_DEFAULT_OPTS}
 )
+if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU"
+   AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 13.0)
+    # Hide warnings produced by gcc 13 from dictionary:
+    # Vc/common/malloc.h:99:14: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
+    target_compile_options(RichUtilsDict PRIVATE -Wno-maybe-uninitialized)
+endif()
-- 
GitLab