forked from OSchip/llvm-project
Fix the build bot break caused by rL261441.
The patch has a necessary call to a function inside an assert. Which is fine when you have asserts turned on. Not so much when they're off. Sorry about the regression. llvm-svn: 261447
This commit is contained in:
parent
9ab99eecc3
commit
daf0ca2341
|
@ -779,11 +779,14 @@ void PPCFrameLowering::emitPrologue(MachineFunction &MF,
|
||||||
assert((isPPC64 || !isSVR4ABI || !(!FrameSize && (MustSaveLR || HasFP))) &&
|
assert((isPPC64 || !isSVR4ABI || !(!FrameSize && (MustSaveLR || HasFP))) &&
|
||||||
"FrameSize must be >0 to save/restore the FP or LR for 32-bit SVR4.");
|
"FrameSize must be >0 to save/restore the FP or LR for 32-bit SVR4.");
|
||||||
|
|
||||||
assert(findScratchRegister(&MBB, false, twoUniqueScratchRegsRequired(&MBB),
|
// Using the same bool variable as below to supress compiler warnings.
|
||||||
&ScratchReg, &TempReg) &&
|
bool SingleScratchReg =
|
||||||
|
findScratchRegister(&MBB, false, twoUniqueScratchRegsRequired(&MBB),
|
||||||
|
&ScratchReg, &TempReg);
|
||||||
|
assert(SingleScratchReg &&
|
||||||
"Required number of registers not available in this block");
|
"Required number of registers not available in this block");
|
||||||
|
|
||||||
bool SingleScratchReg = ScratchReg == TempReg;
|
SingleScratchReg = ScratchReg == TempReg;
|
||||||
|
|
||||||
int LROffset = getReturnSaveOffset();
|
int LROffset = getReturnSaveOffset();
|
||||||
|
|
||||||
|
@ -1133,10 +1136,13 @@ void PPCFrameLowering::emitEpilogue(MachineFunction &MF,
|
||||||
|
|
||||||
int FPOffset = 0;
|
int FPOffset = 0;
|
||||||
|
|
||||||
assert(findScratchRegister(&MBB, true, false, &ScratchReg, &TempReg) &&
|
// Using the same bool variable as below to supress compiler warnings.
|
||||||
|
bool SingleScratchReg = findScratchRegister(&MBB, true, false, &ScratchReg,
|
||||||
|
&TempReg);
|
||||||
|
assert(SingleScratchReg &&
|
||||||
"Could not find an available scratch register");
|
"Could not find an available scratch register");
|
||||||
|
|
||||||
bool SingleScratchReg = ScratchReg == TempReg;
|
SingleScratchReg = ScratchReg == TempReg;
|
||||||
|
|
||||||
if (HasFP) {
|
if (HasFP) {
|
||||||
if (isSVR4ABI) {
|
if (isSVR4ABI) {
|
||||||
|
|
Loading…
Reference in New Issue