Added support for macro emission in dwarf (supporting DWARF version 4).
[oota-llvm.git] / lib / Target / NVPTX / NVPTXTargetObjectFile.h
index 0f88ddfaa9349b9954c278b2af0c6f9309b13cd9..683b9a3f49f7b42401c8be7b1a4220bd691a1c6f 100644 (file)
@@ -41,6 +41,7 @@ public:
     DwarfLocSection = nullptr;
     DwarfARangesSection = nullptr;
     DwarfRangesSection = nullptr;
+    DwarfMacinfoSection = nullptr;
   }
 
   virtual ~NVPTXTargetObjectFile();
@@ -81,6 +82,8 @@ public:
         new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata());
     DwarfRangesSection =
         new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata());
+    DwarfMacinfoSection =
+        new NVPTXSection(MCSection::SV_ELF, SectionKind::getMetadata());
   }
 
   MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,