Silencing a usually-helpful-but-braindead-silly-in-this-case sign mismatch warning...
authorAaron Ballman <aaron@aaronballman.com>
Thu, 4 Sep 2014 11:52:24 +0000 (11:52 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Thu, 4 Sep 2014 11:52:24 +0000 (11:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217143 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMISelLowering.cpp

index d5d19bd1eef436355ae17cab1de1f57ae8541e90..2d445aa8bac5aecbec495757e78a0fed543174fc 100644 (file)
@@ -11061,7 +11061,7 @@ bool ARMTargetLowering::shouldExpandAtomicLoadInIR(LoadInst *LI) const {
 // and up to 64 bits on the non-M profiles
 bool ARMTargetLowering::shouldExpandAtomicRMWInIR(AtomicRMWInst *AI) const {
   unsigned Size = AI->getType()->getPrimitiveSizeInBits();
-  return Size <= (Subtarget->isMClass() ? 32 : 64);
+  return Size <= (Subtarget->isMClass() ? 32U : 64U);
 }
 
 // This has so far only been implemented for MachO.