diff options
| -rw-r--r-- | llvm/lib/CodeGen/BranchRelaxation.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/BranchRelaxation.cpp b/llvm/lib/CodeGen/BranchRelaxation.cpp index 3ad6266d4f3..15edc98c47f 100644 --- a/llvm/lib/CodeGen/BranchRelaxation.cpp +++ b/llvm/lib/CodeGen/BranchRelaxation.cpp @@ -300,7 +300,7 @@ bool BranchRelaxation::isBlockInRange(  /// too far away to fit in its displacement field. It is converted to an inverse  /// conditional branch + an unconditional branch to the destination.  bool BranchRelaxation::fixupConditionalBranch(MachineInstr &MI) { -  DebugLoc DL = MI.getDebugLoc(); +  const DebugLoc &DL = MI.getDebugLoc();    MachineBasicBlock *MBB = MI.getParent();    MachineBasicBlock *TBB = nullptr, *FBB = nullptr;    MachineBasicBlock *NewBB = nullptr; @@ -468,7 +468,7 @@ bool BranchRelaxation::fixupUnconditionalBranch(MachineInstr &MI) {      MBB->replaceSuccessor(DestBB, BranchBB);    } -  DebugLoc DL = MI.getDebugLoc(); +  const DebugLoc &DL = MI.getDebugLoc();    MI.eraseFromParent();    BlockInfo[BranchBB->getNumber()].Size += TII->insertIndirectBranch(      *BranchBB, *DestBB, DL, DestOffset - SrcOffset, RS.get());  | 

