diff --git a/include/llvm/Support/Compiler.h b/include/llvm/Support/Compiler.h index 753910f4bbc..6fbd0f1a6b7 100644 --- a/include/llvm/Support/Compiler.h +++ b/include/llvm/Support/Compiler.h @@ -66,7 +66,7 @@ #define LLVM_MSC_PREREQ(version) 0 #endif -#ifndef _MSC_VER +#if !defined(_MSC_VER) || (defined(_MSC_FULL_VER) && _MSC_FULL_VER >= 190022129LL) #define LLVM_NOEXCEPT noexcept #else #define LLVM_NOEXCEPT