[PATCH] D50052: [LLD] Improve handling of AT> linker script commands
    Rui Ueyama via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Aug  2 15:34:35 PDT 2018
    
    
  
ruiu added a comment.
Could you give me a few days to review code since we are working in different time zones?
================
Comment at: lld/trunk/ELF/Writer.cpp:1823
     uint64_t NewFlags = computeFlags(Sec->getPhdrFlags());
-    if ((Sec->LMAExpr && Load->LastSec != Out::ProgramHeaders) ||
+    if (((Sec->LMAExpr ||
+          (Sec->LMARegion && (Sec->LMARegion != Load->FirstSec->LMARegion))) &&
----------------
It feels to me that the condition is now too complicated. The code for the linker script is basically too complicated, and I don't like to add too much complexity.
Repository:
  rL LLVM
https://reviews.llvm.org/D50052
    
    
More information about the llvm-commits
mailing list