diff --git a/core/clingutils/res/TClingUtils.h b/core/clingutils/res/TClingUtils.h index 370c8a0bb89cb56defb8607c06e69c53d5c8c634..e908132bb8618b989ab7fb2ed00fdc6d27073364 100644 --- a/core/clingutils/res/TClingUtils.h +++ b/core/clingutils/res/TClingUtils.h @@ -22,7 +22,7 @@ //#include <atomic> #include <stdlib.h> -#if defined(__GNUC__) +#if defined(__GNUC__) && !defined(__clang__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wpragmas" #pragma GCC diagnostic ignored "-Wclass-memaccess" @@ -30,7 +30,7 @@ #include "clang/Basic/Module.h" -#if defined(__GNUC__) +#if defined(__GNUC__) && !defined(__clang__) #pragma GCC diagnostic pop #endif