[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