diff --git a/libcudacxx/include/cuda/std/detail/libcxx/include/__config b/libcudacxx/include/cuda/std/detail/libcxx/include/__config index c61e0ed4ca9..cb73ec70c5d 100644 --- a/libcudacxx/include/cuda/std/detail/libcxx/include/__config +++ b/libcudacxx/include/cuda/std/detail/libcxx/include/__config @@ -522,7 +522,7 @@ extern "C++" { #if __check_builtin(builtin_is_constant_evaluated) \ || (defined(_LIBCUDACXX_COMPILER_GCC) && _GNUC_VER >= 900) \ - || (defined(_LIBCUDACXX_COMPILER_MSVC) && _MSC_VER > 1924) + || (defined(_LIBCUDACXX_COMPILER_MSVC) && _MSC_VER > 1924 && !defined(_LIBCUDACXX_CUDACC_BELOW_11_3)) #define _LIBCUDACXX_IS_CONSTANT_EVALUATED(...) __builtin_is_constant_evaluated(__VA_ARGS__) #endif // __check_builtin(builtin_is_constant_evaluated)