summaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.h
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-05-27 18:37:55 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-05-27 18:37:55 +0000
commit41087d99df6ed87405639a6ee1a4bc7b825d4b65 (patch)
tree8650ddaa74eb3f9918e59503eae49ae308f6d0e8 /lib/CodeGen/AsmPrinter/DwarfDebug.h
parent0fb9226470d8b5f4da5f08d84adc75849f7cc920 (diff)
downloadllvm-41087d99df6ed87405639a6ee1a4bc7b825d4b65.tar.gz
llvm-41087d99df6ed87405639a6ee1a4bc7b825d4b65.tar.bz2
llvm-41087d99df6ed87405639a6ee1a4bc7b825d4b65.tar.xz
DebugInfo: Create abstract function definitions even when concrete definitions preceed inline definitions.
After much puppetry, here's the major piece of the work to ensure that even when a concrete definition preceeds all inline definitions, an abstract definition is still created and referenced from both concrete and inline definitions. Variables are still broken in this case (see comment in dbg-value-inlined-parameter.ll test case) and will be addressed in follow up work. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209677 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DwarfDebug.h')
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfDebug.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.h b/lib/CodeGen/AsmPrinter/DwarfDebug.h
index 4a4d01246c..2f5abc829e 100644
--- a/lib/CodeGen/AsmPrinter/DwarfDebug.h
+++ b/lib/CodeGen/AsmPrinter/DwarfDebug.h
@@ -491,9 +491,6 @@ class DwarfDebug : public AsmPrinterHandler {
/// DW_TAG_compile_unit.
DwarfCompileUnit &constructDwarfCompileUnit(DICompileUnit DIUnit);
- /// \brief Construct subprogram DIE.
- void constructSubprogramDIE(DwarfCompileUnit &TheCU, const MDNode *N);
-
/// \brief Construct imported_module or imported_declaration DIE.
void constructImportedEntityDIE(DwarfCompileUnit &TheCU, const MDNode *N);