mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-23 22:23:00 +00:00
DebugInfo: Gut DISubprogram and DILexicalBlock*
Gut the `DIDescriptor` wrappers around `MDLocalScope` subclasses. Note that `DILexicalBlock` wraps `MDLexicalBlockBase`, not `MDLexicalBlock`. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234850 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -671,8 +671,8 @@ static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) {
|
||||
OS << "DEBUG_VALUE: ";
|
||||
|
||||
DIVariable V = MI->getDebugVariable();
|
||||
if (DISubprogram SP = dyn_cast<MDSubprogram>(V->getScope())) {
|
||||
StringRef Name = SP.getDisplayName();
|
||||
if (auto *SP = dyn_cast<MDSubprogram>(V->getScope())) {
|
||||
StringRef Name = SP->getDisplayName();
|
||||
if (!Name.empty())
|
||||
OS << Name << ":";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user