Silencing an MSVC warning about comparing signed and unsigned values.
authorAaron Ballman <aaron@aaronballman.com>
Mon, 10 Jun 2013 16:45:40 +0000 (16:45 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Mon, 10 Jun 2013 16:45:40 +0000 (16:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183682 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp

index d83567c8854989aca4d13fb215068c7982257584..679d3c4a85bf215a7a4353e4e9e013517565a77b 100644 (file)
@@ -461,7 +461,7 @@ void ARMELFStreamer::EmitRegSave(const SmallVectorImpl<unsigned> &RegList,
   const MCRegisterInfo &MRI = getContext().getRegisterInfo();
   for (size_t i = 0; i < RegList.size(); ++i) {
     unsigned Reg = MRI.getEncodingValue(RegList[i]);
-    assert(Reg < (IsVector ? 32 : 16) && "Register out of range");
+    assert(Reg < (IsVector ? 32U : 16U) && "Register out of range");
     unsigned Bit = (1u << Reg);
     if ((Mask & Bit) == 0) {
       Mask |= Bit;