From: Simon Pilgrim Date: Tue, 24 Jan 2017 11:54:27 +0000 (+0000) Subject: Fix unused variable warning X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=930bc2d28b797bcaf4289595a394be93d13f9d7a;p=llvm Fix unused variable warning git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@292921 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp index 8cf7383b8d7..615ab9eb0c9 100644 --- a/lib/Target/X86/X86ISelLowering.cpp +++ b/lib/Target/X86/X86ISelLowering.cpp @@ -30469,7 +30469,6 @@ static SDValue combineVectorShift(SDNode *N, SelectionDAG &DAG, "Unexpected shift opcode"); bool LogicalShift = X86ISD::VSHLI == Opcode || X86ISD::VSRLI == Opcode; EVT VT = N->getValueType(0); - unsigned NumElts = VT.getVectorNumElements(); unsigned NumBitsPerElt = VT.getScalarSizeInBits(); // This fails for mask register (vXi1) shifts. @@ -30511,7 +30510,8 @@ static SDValue combineVectorShift(SDNode *N, SelectionDAG &DAG, SmallVector EltBits; if (N->isOnlyUserOf(N0.getNode()) && getTargetConstantBitsFromNode(N0, NumBitsPerElt, UndefElts, EltBits)) { - assert(EltBits.size() == NumElts && "Unexpected shift value type"); + assert(EltBits.size() == VT.getVectorNumElements() && + "Unexpected shift value type"); unsigned ShiftImm = ShiftVal.getZExtValue(); for (APInt &Elt : EltBits) { if (X86ISD::VSHLI == Opcode)