Rearrange a bit for clarity. NFC.

llvm-svn: 249404
This commit is contained in:
Rafael Espindola
2015-10-06 14:17:53 +00:00
parent fe2e64249b
commit 6f4bd532d3

View File

@@ -556,17 +556,14 @@ void SymbolTableSection<ELFT>::writeGlobalSymbols(uint8_t *&Buf) {
ESym->setBindingAndType(Binding, InputSym.getType());
ESym->st_size = InputSym.st_size;
ESym->setVisibility(Visibility);
if (InputSym.isAbsolute()) {
ESym->st_shndx = SHN_ABS;
ESym->st_value = InputSym.st_value;
}
ESym->st_value = getSymVA(EBody, BssSec);
if (Section)
Out = Section->getOutputSection();
ESym->st_value = getSymVA(EBody, BssSec);
if (Out)
if (InputSym.isAbsolute())
ESym->st_shndx = SHN_ABS;
else if (Out)
ESym->st_shndx = Out->getSectionIndex();
}
if (!StrTabSec.isDynamic())