mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
Use Symbol::getValue to simplify object::computeSymbolSizes. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240575 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5d59315f13
commit
fa21ae52f0
@ -53,13 +53,11 @@ llvm::object::computeSymbolSizes(const ObjectFile &O) {
|
||||
unsigned SymNum = 0;
|
||||
for (symbol_iterator I = O.symbol_begin(), E = O.symbol_end(); I != E; ++I) {
|
||||
SymbolRef Sym = *I;
|
||||
uint64_t Address;
|
||||
if (std::error_code EC = Sym.getAddress(Address))
|
||||
return EC;
|
||||
uint64_t Value = Sym.getValue();
|
||||
section_iterator SecI = O.section_end();
|
||||
if (std::error_code EC = Sym.getSection(SecI))
|
||||
return EC;
|
||||
Addresses.push_back({I, Address, SymNum, *SecI});
|
||||
Addresses.push_back({I, Value, SymNum, *SecI});
|
||||
++SymNum;
|
||||
}
|
||||
for (const SectionRef Sec : O.sections()) {
|
||||
|
Loading…
Reference in New Issue
Block a user