Skip to content

Commit 4f9ea25

Browse files
committed
[AsmPrinter] Don't store Dwarf register in Register.
1 parent d0dfcea commit 4f9ea25

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,8 +347,9 @@ void DwarfCompileUnit::addLocationAttribute(
347347
Asm->getObjFileLowering().getIndirectSymViaRWPI(Sym));
348348
// Base register
349349
Register BaseReg = Asm->getObjFileLowering().getStaticBase();
350-
BaseReg = Asm->TM.getMCRegisterInfo()->getDwarfRegNum(BaseReg, false);
351-
addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_breg0 + BaseReg);
350+
unsigned DwarfBaseReg =
351+
Asm->TM.getMCRegisterInfo()->getDwarfRegNum(BaseReg, false);
352+
addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_breg0 + DwarfBaseReg);
352353
// Offset from base register
353354
addSInt(*Loc, dwarf::DW_FORM_sdata, 0);
354355
// Operation

0 commit comments

Comments
 (0)