From 7c25a32840354e2a852ea8d1d839a708dcdd0921 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Mon, 30 Aug 2021 12:10:58 +0100 Subject: [PATCH] Fix MSVC "signed/unsigned mismatch" comparison warning. NFCI. --- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp b/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp index 54ac627..fb5ed35 100644 --- a/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp +++ b/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp @@ -673,7 +673,8 @@ MachineInstrBuilder MachineIRBuilder::buildShuffleVector(const DstOp &Res, LLT DstTy = Res.getLLTTy(*getMRI()); LLT Src1Ty = Src1.getLLTTy(*getMRI()); LLT Src2Ty = Src2.getLLTTy(*getMRI()); - assert(Src1Ty.getNumElements() + Src2Ty.getNumElements() >= Mask.size()); + assert((size_t)(Src1Ty.getNumElements() + Src2Ty.getNumElements()) >= + Mask.size()); assert(DstTy.getElementType() == Src1Ty.getElementType() && DstTy.getElementType() == Src2Ty.getElementType()); (void)DstTy; -- 2.7.4