DwarfDebug: Remove trivial function wrapper
authorDavid Blaikie <dblaikie@gmail.com>
Thu, 5 Dec 2013 01:01:37 +0000 (01:01 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Thu, 5 Dec 2013 01:01:37 +0000 (01:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196445 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.h

index 9312710b62f7da71c77fb989d6717c7fadf68311..f925d17f19dc0b13043116734f84ff2f24979dbc 100644 (file)
@@ -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() {
index 92152507254849b668371ab8d6a6e8bbed162711..9731a3db7dcc0039cc57faf1579a142f39f492f9 100644 (file)
@@ -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();