[ARM] Fix -Wdangling-else warning.

A ternary is clearer here. No functionality change.

llvm-svn: 314123
This commit is contained in:
Benjamin Kramer 2017-09-25 17:35:38 +00:00
parent 9568a5102e
commit a23c1a37d0
1 changed files with 4 additions and 8 deletions

View File

@ -94,10 +94,8 @@ ARMBaseRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
if (STI.getTargetLowering()->supportSwiftError() &&
F->getAttributes().hasAttrSomewhere(Attribute::SwiftError))
if (STI.isTargetDarwin())
return CSR_iOS_SwiftError_SaveList;
else
return CSR_AAPCS_SwiftError_SaveList;
return STI.isTargetDarwin() ? CSR_iOS_SwiftError_SaveList
: CSR_AAPCS_SwiftError_SaveList;
if (STI.isTargetDarwin() && F->getCallingConv() == CallingConv::CXX_FAST_TLS)
return MF->getInfo<ARMFunctionInfo>()->isSplitCSR()
@ -125,10 +123,8 @@ ARMBaseRegisterInfo::getCallPreservedMask(const MachineFunction &MF,
if (STI.getTargetLowering()->supportSwiftError() &&
MF.getFunction()->getAttributes().hasAttrSomewhere(Attribute::SwiftError))
if (STI.isTargetDarwin())
return CSR_iOS_SwiftError_RegMask;
else
return CSR_AAPCS_SwiftError_RegMask;
return STI.isTargetDarwin() ? CSR_iOS_SwiftError_RegMask
: CSR_AAPCS_SwiftError_RegMask;
if (STI.isTargetDarwin() && CC == CallingConv::CXX_FAST_TLS)
return CSR_iOS_CXX_TLS_RegMask;