From b915666de3df18bd4b9aa887629a2fafafa3e14f Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Thu, 29 Aug 2019 11:18:53 +0000 Subject: [PATCH] Fix signed/unsigned comparison warning. NFCI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@370333 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp index c40c1a551c2..e2ce006a17b 100644 --- a/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +++ b/lib/CodeGen/SelectionDAG/DAGCombiner.cpp @@ -16460,7 +16460,8 @@ SDValue DAGCombiner::combineInsertEltToShuffle(SDNode *N, unsigned InsIndex) { auto *ExtrIndex = cast(InsertVal.getOperand(1)); NewMask[InsIndex] = XOffset + ExtrIndex->getZExtValue(); - assert(NewMask[InsIndex] < 2 * Vec.getValueType().getVectorNumElements() && + assert(NewMask[InsIndex] < + (int)(2 * Vec.getValueType().getVectorNumElements()) && NewMask[InsIndex] >= 0 && "NewMask[InsIndex] is out of bound"); SDValue LegalShuffle = -- 2.50.1