[lld] r223865 - Fix Darwin linker. Patch from Jean-Daniel Dupas.
Rui Ueyama
ruiu at google.com
Tue Dec 9 16:24:37 PST 2014
Author: ruiu
Date: Tue Dec 9 18:24:37 2014
New Revision: 223865
URL: http://llvm.org/viewvc/llvm-project?rev=223865&view=rev
Log:
Fix Darwin linker. Patch from Jean-Daniel Dupas.
Modified:
lld/trunk/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
Modified: lld/trunk/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp?rev=223865&r1=223864&r2=223865&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp (original)
+++ lld/trunk/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp Tue Dec 9 18:24:37 2014
@@ -462,7 +462,7 @@ void Util::layoutSectionsInSegment(Segme
seg->address = addr;
for (SectionInfo *sect : seg->sections) {
sect->address = alignTo(addr, sect->alignment);
- addr += sect->size;
+ addr = sect->address + sect->size;
}
seg->size = llvm::RoundUpToAlignment(addr - seg->address,_context.pageSize());
}
More information about the llvm-commits
mailing list