diff --git a/batched/KokkosBatched_Util.hpp b/batched/KokkosBatched_Util.hpp index 8a1cb0e01b..20bc86d4da 100644 --- a/batched/KokkosBatched_Util.hpp +++ b/batched/KokkosBatched_Util.hpp @@ -19,7 +19,19 @@ /// \author Kyungjoo Kim (kyukim@sandia.gov) // no experimental name space guard for trilinos -#define __KOKKOSBATCHED_PROMOTION__ 1 + +#ifdef _MSC_VER +#define KOKKOSBATCHED_IMPL_PROMOTION \ + (__pragma(message("warning: __KOKKOSBATCHED_PROMOTION__ is deprecated and will be removed in a future version")) 1) +#else +#define KOKKOSBATCHED_IMPL_PROMOTION \ + (__extension__({ \ + _Pragma("GCC warning \"__KOKKOSBATCHED_PROMOTION__ is deprecated and will be removed in a future version\""); \ + 1; \ + })) +#endif + +#define __KOKKOSBATCHED_PROMOTION__ KOKKOSBATCHED_IMPL_PROMOTION #include #include