protect unconditional "#pragma GCC" with if defined(__GNUC__)
This commit is contained in:
@ -10,8 +10,10 @@ SPDX-License-Identifier: (BSD-3-Clause)
|
||||
#define DESUL_ATOMICS_GENERIC_HPP_
|
||||
|
||||
#include <type_traits>
|
||||
#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 <desul/atomics/GCC.hpp>
|
||||
#include <desul/atomics/HIP.hpp>
|
||||
#include <desul/atomics/OpenMP.hpp>
|
||||
#if defined(__GNUC__)
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user