mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-18 13:34:04 +00:00
Rename a couple of variables to be more accurate.
It's not really a "ScopeDIE", as such - it's the abstract function definition's DIE. And we usually use "SP" for subprograms, rather than "Sub". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209499 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e4dfe5d46f
commit
1ed412cb72
@ -521,19 +521,19 @@ void DwarfDebug::constructAbstractSubprogramScopeDIE(DwarfCompileUnit &TheCU,
|
||||
assert(Scope->isAbstractScope());
|
||||
assert(!Scope->getInlinedAt());
|
||||
|
||||
DISubprogram Sub(Scope->getScopeNode());
|
||||
DISubprogram SP(Scope->getScopeNode());
|
||||
|
||||
if (!ProcessedSPNodes.insert(Sub))
|
||||
if (!ProcessedSPNodes.insert(SP))
|
||||
return;
|
||||
|
||||
// Find the subprogram's DwarfCompileUnit in the SPMap in case the subprogram
|
||||
// was inlined from another compile unit.
|
||||
DwarfCompileUnit &SPCU = *SPMap[Sub];
|
||||
DIE *ScopeDIE = SPCU.getDIE(Sub);
|
||||
assert(ScopeDIE);
|
||||
AbstractSPDies.insert(std::make_pair(Sub, ScopeDIE));
|
||||
SPCU.addUInt(*ScopeDIE, dwarf::DW_AT_inline, None, dwarf::DW_INL_inlined);
|
||||
createAndAddScopeChildren(SPCU, Scope, *ScopeDIE);
|
||||
DwarfCompileUnit &SPCU = *SPMap[SP];
|
||||
DIE *AbsDef = SPCU.getDIE(SP);
|
||||
assert(AbsDef);
|
||||
AbstractSPDies.insert(std::make_pair(SP, AbsDef));
|
||||
SPCU.addUInt(*AbsDef, dwarf::DW_AT_inline, None, dwarf::DW_INL_inlined);
|
||||
createAndAddScopeChildren(SPCU, Scope, *AbsDef);
|
||||
}
|
||||
|
||||
DIE &DwarfDebug::constructSubprogramScopeDIE(DwarfCompileUnit &TheCU,
|
||||
|
Loading…
x
Reference in New Issue
Block a user