[PATCH] D22683: [ELF] Symbol assignment within input section list
Eugene Leviant via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 29 10:15:34 PDT 2016
evgeny777 added inline comments.
================
Comment at: ELF/LinkerScript.cpp:85
@@ +84,3 @@
+ // OutSecOff is added to value in getSymVA().
+ Regular->Value = Cmd->Expression(this->OutSecOff) - this->OutSecOff;
+}
----------------
rafael wrote:
> This is a bit odd.
>
> The way normal DefinedRegular symbols are handled is to have a Value that is the offset in the input section. In this case, since the input section is a dummy empty section that should always be 0.
>
> It is the offset of the input section in the output section that we should be computing.
>
What about this expression? Will this work, if you always set Value to 0?
```
a = ALIGN(8);
```
Repository:
rL LLVM
https://reviews.llvm.org/D22683
More information about the llvm-commits
mailing list