diff options
author | Sam Clegg <sbc@chromium.org> | 2018-04-19 22:48:03 +0000 |
---|---|---|
committer | Sam Clegg <sbc@chromium.org> | 2018-04-19 22:48:03 +0000 |
commit | 0dbe57e7523b531374a96982a69b7a0fcb71db36 (patch) | |
tree | 4bba850a59ce73066c611e7bfe9f7dc1018ea0a2 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 1eca23bdd88e9357477d198f6dd922e1fcba9d77 (diff) | |
download | bcm5719-llvm-0dbe57e7523b531374a96982a69b7a0fcb71db36.tar.gz bcm5719-llvm-0dbe57e7523b531374a96982a69b7a0fcb71db36.zip |
[WebAssembly] Fix bug where reloc addends were written as unsigned
Relocation addends can be negative so should be written as
signed LEBs. This bug meant that writing value between 64
and 128 would be incorrectly interpreted as negative by the
object file readers.
Differential Revision: https://reviews.llvm.org/D45825
llvm-svn: 330374
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions