Fix clang -Werror build break due to mismatched sign comparison.
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 5 Mar 2014 18:53:36 +0000 (18:53 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 5 Mar 2014 18:53:36 +0000 (18:53 +0000)
Originally committed in r202985.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202992 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/Thumb1FrameLowering.cpp

index 009104e6149cc6f6e7e575894260eaec7ee7f2a6..46ef889d0f20fa95396e70f6ad6d58ab191a8a10 100644 (file)
@@ -327,7 +327,7 @@ void Thumb1FrameLowering::emitEpilogue(MachineFunction &MF,
   unsigned Align = MF.getTarget().getFrameLowering()->getStackAlignment();
   unsigned ArgRegsSaveSize = AFI->getArgRegsSaveSize(Align);
   int NumBytes = (int)MFI->getStackSize();
-  assert(NumBytes >= ArgRegsSaveSize &&
+  assert((unsigned)NumBytes >= ArgRegsSaveSize &&
          "ArgRegsSaveSize is included in NumBytes");
   const uint16_t *CSRegs = RegInfo->getCalleeSavedRegs();
   unsigned FramePtr = RegInfo->getFrameRegister(MF);