From ab1d98895928705153cab782bc2b8381737243d9 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Mon, 30 Jan 2017 22:58:44 +0000 Subject: [PATCH] [X86][SSE] Fix unsigned <= 0 warning in assert. NFCI. Thanks to @mkuper git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293561 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86ISelLowering.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp index 628be88c980..9dec066e8eb 100644 --- a/lib/Target/X86/X86ISelLowering.cpp +++ b/lib/Target/X86/X86ISelLowering.cpp @@ -5775,14 +5775,14 @@ static bool getFauxShuffleMask(SDValue N, SmallVectorImpl &Mask, SDValue InVec = N.getOperand(0); SDValue InScl = N.getOperand(1); uint64_t InIdx = N.getConstantOperandVal(2); - assert(0 <= InIdx && InIdx < NumElts && "Illegal insertion index"); + assert(InIdx < NumElts && "Illegal insertion index"); if (InScl.getOpcode() != ISD::AssertZext || InScl.getOperand(0).getOpcode() != X86ISD::PEXTRW) return false; SDValue ExVec = InScl.getOperand(0).getOperand(0); uint64_t ExIdx = InScl.getOperand(0).getConstantOperandVal(1); - assert(0 <= ExIdx && ExIdx < NumElts && "Illegal extraction index"); + assert(ExIdx < NumElts && "Illegal extraction index"); Ops.push_back(InVec); Ops.push_back(ExVec); for (unsigned i = 0; i != NumElts; ++i) -- 2.40.0