diff --git a/llvm/lib/TargetParser/X86TargetParser.cpp b/llvm/lib/TargetParser/X86TargetParser.cpp index 3a36289044fad..b934f02404ec0 100644 --- a/llvm/lib/TargetParser/X86TargetParser.cpp +++ b/llvm/lib/TargetParser/X86TargetParser.cpp @@ -725,13 +725,11 @@ unsigned llvm::X86::getFeaturePriority(ProcessorFeatures Feat) { #define X86_FEATURE_COMPAT(ENUM, STR, PRIORITY) PRIORITY, unsigned Priorities[] = { #include "llvm/TargetParser/X86TargetParser.def" - std::numeric_limits::max() // Need to consume last comma. }; - std::array HelperList; + std::array HelperList; std::iota(HelperList.begin(), HelperList.end(), 0); assert(std::is_permutation(HelperList.begin(), HelperList.end(), - std::begin(Priorities), - std::prev(std::end(Priorities))) && + std::begin(Priorities), std::end(Priorities)) && "Priorities don't form consecutive range!"); #endif