Disable emitting DW_AT_GNU_ranges_base until we actually use it.

llvm-svn: 196851
This commit is contained in:
Eric Christopher 2013-12-10 00:40:03 +00:00
parent 1d224bd65f
commit 5090d57c24
1 changed files with 1 additions and 6 deletions

View File

@ -2943,6 +2943,7 @@ void DwarfDebug::emitDebugRanges() {
// This DIE has the following attributes: DW_AT_comp_dir, DW_AT_stmt_list,
// DW_AT_low_pc, DW_AT_high_pc, DW_AT_ranges, DW_AT_dwo_name, DW_AT_dwo_id,
// DW_AT_ranges_base, DW_AT_addr_base.
// TODO: Implement DW_AT_ranges_base.
DwarfCompileUnit *DwarfDebug::constructSkeletonCU(const DwarfCompileUnit *CU) {
DIE *Die = new DIE(dwarf::DW_TAG_compile_unit);
@ -2979,12 +2980,6 @@ DwarfCompileUnit *DwarfDebug::constructSkeletonCU(const DwarfCompileUnit *CU) {
addGnuPubAttributes(NewCU, Die);
// Attribute if we've emitted any ranges and their location for the compile
// unit.
if (!CU->getRangeLists().empty())
addSectionLabel(Asm, NewCU, Die, dwarf::DW_AT_GNU_ranges_base,
NewCU->getLabelRange(), DwarfDebugRangeSectionSym);
SkeletonHolder.addUnit(NewCU);
return NewCU;