diff options
Diffstat (limited to 'llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp')
-rw-r--r-- | llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp b/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp index 869ef0ee43e..ff8382d5f01 100644 --- a/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp +++ b/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp @@ -213,8 +213,8 @@ void DecodePSHUFBMask(const ConstantDataSequential *C, SmallVectorImpl<int> &ShuffleMask) { Type *MaskTy = C->getType(); assert(MaskTy->isVectorTy() && "Expected a vector constant mask!"); - Type *EltTy = MaskTy->getVectorElementType(); - assert(EltTy->isIntegerTy(8) && "Expected i8 constant mask elements!"); + assert(MaskTy->getVectorElementType()->isIntegerTy(8) && + "Expected i8 constant mask elements!"); int NumElements = MaskTy->getVectorNumElements(); // FIXME: Add support for AVX-512. assert((NumElements == 16 || NumElements == 32) && |