[PATCH] D78866: [DWARF5] Added support for emission of debug_macro.dwo section

Igor Kudrin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 27 05:19:59 PDT 2020


ikudrin added inline comments.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.


================
Comment at: llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1299
+              TLOF.getDwarfMacroDWOSection()->getBeginSymbol());
+       else 
           U.addSectionLabel(U.getUnitDie(), dwarf::DW_AT_macros,
----------------
Remove the trailing whitespace.


================
Comment at: llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:3006
 void DwarfDebug::emitDebugMacinfoDWO() {
-  // FIXME: Add support for macro.dwo section.
-  if (getDwarfVersion() >= 5)
-    return;
-  emitDebugMacinfoImpl(Asm->getObjFileLowering().getDwarfMacinfoDWOSection());
+  emitDebugMacinfoImpl(
+      getDwarfVersion() >= 5
----------------
The code should be similar to `emitDebugMacinfo()`.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D78866/new/

https://reviews.llvm.org/D78866





More information about the llvm-commits mailing list