Silencing an "enumeral and non-enumeral type in conditional expression" warning;...
authorAaron Ballman <aaron@aaronballman.com>
Thu, 12 Mar 2015 13:24:06 +0000 (13:24 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Thu, 12 Mar 2015 13:24:06 +0000 (13:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232035 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMISelLowering.cpp

index d3168617d867476272edcd9f914fc91520a3df38..aa225403b434532d7a1a2d0e14e6e4087dfb6d43 100644 (file)
@@ -2853,7 +2853,7 @@ ARMTargetLowering::StoreByValRegs(CCState &CCInfo, SelectionDAG &DAG,
     CCInfo.getInRegsParamInfo(InRegsParamRecordIdx, RBegin, REnd);
   } else {
     unsigned RBeginIdx = CCInfo.getFirstUnallocated(GPRArgRegs);
-    RBegin = RBeginIdx == 4 ? ARM::R4 : GPRArgRegs[RBeginIdx];
+    RBegin = RBeginIdx == 4 ? (unsigned)ARM::R4 : GPRArgRegs[RBeginIdx];
     REnd = ARM::R4;
   }