mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-03 02:43:51 +00:00
Make the lifetime of the DICompileUnit we're constructing from the
MDNode more clear as just for a single argument. llvm-svn: 189294
This commit is contained in:
parent
2eace037f7
commit
ed78fc97e5
@ -2686,14 +2686,13 @@ void DwarfDebug::emitDebugInlineInfo() {
|
||||
// DW_AT_ranges_base, DW_AT_addr_base. If DW_AT_ranges is present,
|
||||
// DW_AT_low_pc and DW_AT_high_pc are not used, and vice versa.
|
||||
CompileUnit *DwarfDebug::constructSkeletonCU(const CompileUnit *CU) {
|
||||
DICompileUnit DIUnit(CU->getNode());
|
||||
|
||||
DIE *Die = new DIE(dwarf::DW_TAG_compile_unit);
|
||||
CompileUnit *NewCU = new CompileUnit(CU->getUniqueID(), Die, CU->getNode(),
|
||||
Asm, this, &SkeletonHolder);
|
||||
|
||||
NewCU->addLocalString(Die, dwarf::DW_AT_GNU_dwo_name,
|
||||
DIUnit.getSplitDebugFilename());
|
||||
DICompileUnit(CU->getNode()).getSplitDebugFilename());
|
||||
|
||||
// Relocate to the beginning of the addr_base section, else 0 for the
|
||||
// beginning of the one for this compile unit.
|
||||
|
Loading…
x
Reference in New Issue
Block a user