[llvm] r228055 - [x86] Fix signed vs. unsigned comparison.

Chandler Carruth chandlerc at gmail.com
Tue Feb 3 14:43:30 PST 2015


Author: chandlerc
Date: Tue Feb  3 16:43:30 2015
New Revision: 228055

URL: http://llvm.org/viewvc/llvm-project?rev=228055&view=rev
Log:
[x86] Fix signed vs. unsigned comparison.

Modified:
    llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp?rev=228055&r1=228054&r2=228055&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Tue Feb  3 16:43:30 2015
@@ -7820,7 +7820,7 @@ static SDValue lowerVectorShuffleAsBitSh
   SmallBitVector Zeroable = computeZeroableShuffleElements(Mask, V1, V2);
 
   int Size = Mask.size();
-  assert(Size == VT.getVectorNumElements() && "Unexpected mask size");
+  assert(Size == (int)VT.getVectorNumElements() && "Unexpected mask size");
 
   // PSRL : (little-endian) right bit shift.
   // [  1, zz,  3, zz]





More information about the llvm-commits mailing list