mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-21 08:17:40 +00:00
[C++11] Convert DWARF parser to range-based for loops
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203766 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -331,11 +331,12 @@ DWARFUnit::buildAddressRangeTable(DWARFDebugAranges *debug_aranges,
|
||||
const DWARFDebugInfoEntryMinimal *
|
||||
DWARFUnit::getSubprogramForAddress(uint64_t Address) {
|
||||
extractDIEsIfNeeded(false);
|
||||
for (size_t i = 0, n = DieArray.size(); i != n; i++)
|
||||
if (DieArray[i].isSubprogramDIE() &&
|
||||
DieArray[i].addressRangeContainsAddress(this, Address)) {
|
||||
return &DieArray[i];
|
||||
for (const DWARFDebugInfoEntryMinimal &DIE : DieArray) {
|
||||
if (DIE.isSubprogramDIE() &&
|
||||
DIE.addressRangeContainsAddress(this, Address)) {
|
||||
return ¨
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user