From: Bob Wilson Date: Wed, 27 Oct 2010 23:49:00 +0000 (+0000) Subject: Fix compiler warnings about signed/unsigned comparisons. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=1fa9d301a83569e8b0f4224097e0869c8a06f879;p=oota-llvm.git Fix compiler warnings about signed/unsigned comparisons. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117511 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/ARM/ARMISelLowering.cpp b/lib/Target/ARM/ARMISelLowering.cpp index 5538a28b3a8..85093874478 100644 --- a/lib/Target/ARM/ARMISelLowering.cpp +++ b/lib/Target/ARM/ARMISelLowering.cpp @@ -4575,9 +4575,9 @@ static SDValue PerformVECTOR_SHUFFLECombine(SDNode *N, SelectionDAG &DAG) { for (unsigned n = 0; n < NumElts; ++n) { int MaskElt = SVN->getMaskElt(n); int NewElt = -1; - if (MaskElt < HalfElts) + if (MaskElt < (int)HalfElts) NewElt = MaskElt; - else if (MaskElt >= NumElts && MaskElt < NumElts + HalfElts) + else if (MaskElt >= (int)NumElts && MaskElt < (int)(NumElts + HalfElts)) NewElt = HalfElts + MaskElt - NumElts; NewMask.push_back(NewElt); }