diff options
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 79bb8849e23..7db6df0e19a 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -2649,26 +2649,3 @@ void DwarfDebug::emitDebugStrDWO() { DIScope DwarfDebug::resolve(DIScopeRef SRef) const { return SRef.resolve(TypeIdentifierMap); } - -// If the current node has a parent scope then return that, -// else return an empty scope. -DIScope DwarfDebug::getScopeContext(DIScope S) const { - - if (S.isType()) - return resolve(DIType(S).getContext()); - - if (S.isSubprogram()) - return DISubprogram(S).getContext(); - - if (S.isLexicalBlock()) - return DILexicalBlock(S).getContext(); - - if (S.isLexicalBlockFile()) - return DILexicalBlockFile(S).getContext(); - - if (S.isNameSpace()) - return DINameSpace(S).getContext(); - - assert((S.isFile() || S.isCompileUnit()) && "Unhandled type of scope."); - return DIScope(); -} |