From c0ee491f18db52cb0bdc262a571b7efa541738c5 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 3 Feb 2022 19:47:52 -0500 Subject: [PATCH] protect unconditional "#pragma GCC" with if defined(__GNUC__) --- lib/kokkos/core/src/desul/atomics/Generic.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/kokkos/core/src/desul/atomics/Generic.hpp b/lib/kokkos/core/src/desul/atomics/Generic.hpp index 9d5e87ece2..fbb3ba4698 100644 --- a/lib/kokkos/core/src/desul/atomics/Generic.hpp +++ b/lib/kokkos/core/src/desul/atomics/Generic.hpp @@ -10,8 +10,10 @@ SPDX-License-Identifier: (BSD-3-Clause) #define DESUL_ATOMICS_GENERIC_HPP_ #include +#if defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif #include "desul/atomics/Common.hpp" #include "desul/atomics/Compare_Exchange.hpp" #include "desul/atomics/Lock_Array.hpp" @@ -686,5 +688,7 @@ DESUL_INLINE_FUNCTION bool atomic_compare_exchange_weak(T* const dest, #include #include #include +#if defined(__GNUC__) #pragma GCC diagnostic pop #endif +#endif