OSDN Git Service

For r181148: fixed warning 'enumeral and non-enumeral type in conditional expression'.
authorStepan Dyatkovskiy <stpworld@narod.ru>
Wed, 8 May 2013 14:51:27 +0000 (14:51 +0000)
committerStepan Dyatkovskiy <stpworld@narod.ru>
Wed, 8 May 2013 14:51:27 +0000 (14:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181437 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMISelLowering.cpp

index 0f7beb1..fd77732 100644 (file)
@@ -1795,7 +1795,7 @@ ARMTargetLowering::HandleByVal(
       // else parameter would be splitted between registers and stack,
       // end register would be r4 in this case.
       unsigned ByValRegBegin = reg;
-      unsigned ByValRegEnd = (size < excess) ? reg + size/4 : ARM::R4;
+      unsigned ByValRegEnd = (size < excess) ? reg + size/4 : (unsigned)ARM::R4;
       State->addInRegsParamInfo(ByValRegBegin, ByValRegEnd);
       // Note, first register is allocated in the beginning of function already,
       // allocate remained amount of registers we need.