diff options
| author | Vladislav Dzhidzhoev <vdzhidzhoev@accesssoftek.com> | 2023-06-15 18:04:32 +0200 |
|---|---|---|
| committer | Vladislav Dzhidzhoev <vdzhidzhoev@accesssoftek.com> | 2023-06-15 18:04:32 +0200 |
| commit | fbdeb8cbc147f8f49fbd4bf23fae01bd142f0f5d (patch) | |
| tree | adafb5b1b81e23b3f185cdcabc44ac42b844fa5d /llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | |
| parent | dcdfc963d7934a1313094b6fe9ce7aa04debe495 (diff) | |
Revert "[DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported entities (3/7)"
This reverts commit d80fdc6fc1a6e717af1bcd7a7313e65de433ba85.
split-dwarf-local-impor3.ll fails because of an issue with
Dwo sections emission on Windows platform.
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfFile.h')
| -rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h b/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h index 464f4f048016..79a6ce7801b7 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h @@ -26,7 +26,6 @@ class DbgEntity; class DbgVariable; class DbgLabel; class DINode; -class DILocalScope; class DwarfCompileUnit; class DwarfUnit; class LexicalScope; @@ -88,7 +87,7 @@ class DwarfFile { DenseMap<LexicalScope *, LabelList> ScopeLabels; // Collection of abstract subprogram DIEs. - DenseMap<const DILocalScope *, DIE *> AbstractLocalScopeDIEs; + DenseMap<const MDNode *, DIE *> AbstractSPDies; DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities; /// Maps MDNodes for type system with the corresponding DIEs. These DIEs can @@ -163,8 +162,8 @@ public: return ScopeLabels; } - DenseMap<const DILocalScope *, DIE *> &getAbstractScopeDIEs() { - return AbstractLocalScopeDIEs; + DenseMap<const MDNode *, DIE *> &getAbstractSPDies() { + return AbstractSPDies; } DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { |
