X86: silence a GCC warning

GCC 4.9 gives the following warning:
  warning: enumeral and non-enumeral type in conditional expression
Cast the enumeral value to an integer within the ternary operation.  NFC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227692 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Saleem Abdulrasool 2015-01-31 17:56:11 +00:00
parent 96a563ccfa
commit 7708f5b68a

View File

@ -429,6 +429,6 @@ void DecodeScalarMoveMask(MVT VT, bool IsLoad, SmallVectorImpl<int> &Mask) {
unsigned NumElts = VT.getVectorNumElements(); unsigned NumElts = VT.getVectorNumElements();
Mask.push_back(NumElts); Mask.push_back(NumElts);
for (unsigned i = 1; i < NumElts; i++) for (unsigned i = 1; i < NumElts; i++)
Mask.push_back(IsLoad ? SM_SentinelZero : i); Mask.push_back(IsLoad ? static_cast<int>(SM_SentinelZero) : i);
} }
} // llvm namespace } // llvm namespace