Simplify.

llvm-svn: 103651
This commit is contained in:
Daniel Dunbar 2010-05-12 21:47:55 +00:00
parent 6cdc2c1bc8
commit 7d73564b82
1 changed files with 3 additions and 5 deletions

View File

@ -459,11 +459,9 @@ void MCAssembler::LayoutSection(MCAsmLayout &Layout,
// Unless this section is virtual (where we are allowed to adjust the offset
// freely), the padding goes in the previous section.
if (!IsVirtual) {
// Find the previous non-virtual section.
iterator it = &SD;
assert(it != begin() && "Invalid initial section address!");
for (--it; getBackend().isVirtualSection(it->getSection()); --it) ;
Layout.setSectionFileSize(&*it, Layout.getSectionFileSize(&*it) + Pad);
assert(SectionOrderIndex && "Invalid initial section address!");
MCSectionData *Prev = Layout.getSectionOrder()[SectionOrderIndex - 1];
Layout.setSectionFileSize(Prev, Layout.getSectionFileSize(Prev) + Pad);
}
StartAddress += Pad;