diff options
Diffstat (limited to 'lib/Target/PowerPC/PPCFrameLowering.cpp')
| -rw-r--r-- | lib/Target/PowerPC/PPCFrameLowering.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/PowerPC/PPCFrameLowering.cpp b/lib/Target/PowerPC/PPCFrameLowering.cpp index c870a2256691..7902da20a010 100644 --- a/lib/Target/PowerPC/PPCFrameLowering.cpp +++ b/lib/Target/PowerPC/PPCFrameLowering.cpp @@ -1531,11 +1531,11 @@ void PPCFrameLowering::emitEpilogue(MachineFunction &MF,  void PPCFrameLowering::createTailCallBranchInstr(MachineBasicBlock &MBB) const {    MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); -  DebugLoc dl; -  if (MBBI != MBB.end()) -    dl = MBBI->getDebugLoc(); +  // If we got this far a first terminator should exist. +  assert(MBBI != MBB.end() && "Failed to find the first terminator."); +  DebugLoc dl = MBBI->getDebugLoc();    const PPCInstrInfo &TII = *Subtarget.getInstrInfo();    // Create branch instruction for pseudo tail call return instruction  | 
