diff options
| author | Adrian Prantl <aprantl@apple.com> | 2015-09-10 17:13:58 +0000 |
|---|---|---|
| committer | Adrian Prantl <aprantl@apple.com> | 2015-09-10 17:13:58 +0000 |
| commit | d209500fd5ef7defaccf91b2cc544eafe595c53f (patch) | |
| tree | 6a32a8568ae7884bf0345edbd00ef951bb2cff74 /llvm/lib/CodeGen | |
| parent | 54a3457fe1e2e50dedd5c576bb8bc2012e83e8e8 (diff) | |
| download | bcm5719-llvm-d209500fd5ef7defaccf91b2cc544eafe595c53f.tar.gz bcm5719-llvm-d209500fd5ef7defaccf91b2cc544eafe595c53f.zip | |
Debug Info: Allow a DIModule to appear as the scope of other entities.
llvm-svn: 247304
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp index d3e0b8b798c..3a89c809da3 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp @@ -693,6 +693,8 @@ DIE *DwarfUnit::getOrCreateContextDIE(const DIScope *Context) { return getOrCreateNameSpace(NS); if (auto *SP = dyn_cast<DISubprogram>(Context)) return getOrCreateSubprogramDIE(SP); + if (auto *M = dyn_cast<DIModule>(Context)) + return getOrCreateModule(M); return getDIE(Context); } |

