diff options
Diffstat (limited to 'include/gsl/gsl_util')
-rw-r--r-- | include/gsl/gsl_util | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/gsl/gsl_util b/include/gsl/gsl_util index 1558044..4addde6 100644 --- a/include/gsl/gsl_util +++ b/include/gsl/gsl_util @@ -26,7 +26,7 @@ #include <type_traits> // for is_signed, integral_constant #include <utility> // for forward -#if defined(_MSC_VER) +#if defined(_MSC_VER) && !defined(__clang__) #pragma warning(push) #pragma warning(disable : 4127) // conditional expression is constant @@ -161,7 +161,7 @@ constexpr T at(const std::initializer_list<T> cont, const index i) } // namespace gsl -#if defined(_MSC_VER) +#if defined(_MSC_VER) && !defined(__clang__) #if _MSC_VER < 1910 #undef constexpr #pragma pop_macro("constexpr") |