diff options
author | Rui Ueyama <ruiu@google.com> | 2014-12-10 00:24:37 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2014-12-10 00:24:37 +0000 |
commit | e4814d0dee213a31a2f975cd91941b9dc7ff6390 (patch) | |
tree | c97c8d2fb4e5a44d9add19c4a94a0276ee2aa9c4 /lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp | |
parent | a33c5942a3ea1c171fd0cca8c9bf68d606c093d7 (diff) | |
download | bcm5719-llvm-e4814d0dee213a31a2f975cd91941b9dc7ff6390.tar.gz bcm5719-llvm-e4814d0dee213a31a2f975cd91941b9dc7ff6390.zip |
Fix Darwin linker. Patch from Jean-Daniel Dupas.
llvm-svn: 223865
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp index 34781d56afd..bf935659ed6 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp @@ -462,7 +462,7 @@ void Util::layoutSectionsInSegment(SegmentInfo *seg, uint64_t &addr) { 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()); } |