diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 9312710b62f..f925d17f19d 100644 --- a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -2168,7 +2168,8 @@ void DwarfDebug::emitAbbreviations() { emitAbbrevs(Asm->getObjFileLowering().getDwarfAbbrevSection(), &Abbreviations); else - emitSkeletonAbbrevs(Asm->getObjFileLowering().getDwarfAbbrevSection()); + emitAbbrevs(Asm->getObjFileLowering().getDwarfAbbrevSection(), + &SkeletonAbbrevs); } void DwarfDebug::emitAbbrevs(const MCSection *Section, @@ -3019,11 +3020,6 @@ CompileUnit *DwarfDebug::constructSkeletonCU(const CompileUnit *CU) { return NewCU; } -void DwarfDebug::emitSkeletonAbbrevs(const MCSection *Section) { - assert(useSplitDwarf() && "No split dwarf debug info?"); - emitAbbrevs(Section, &SkeletonAbbrevs); -} - // Emit the .debug_info.dwo section for separated dwarf. This contains the // compile units that would normally be in debug_info. void DwarfDebug::emitDebugInfoDWO() { diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.h b/lib/CodeGen/AsmPrinter/DwarfDebug.h index 92152507254..9731a3db7dc 100644 --- a/lib/CodeGen/AsmPrinter/DwarfDebug.h +++ b/lib/CodeGen/AsmPrinter/DwarfDebug.h @@ -615,9 +615,6 @@ class DwarfDebug : public AsmPrinterHandler { /// section. CompileUnit *constructSkeletonCU(const CompileUnit *CU); - /// \brief Emit the local split abbreviations. - void emitSkeletonAbbrevs(const MCSection *); - /// \brief Emit the debug info dwo section. void emitDebugInfoDWO();