diff options
author | Alon Zakai <azakai@google.com> | 2020-01-24 16:06:13 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-24 16:06:13 -0800 |
commit | de18d960d51810d71b5f2fa812c21a991924f00c (patch) | |
tree | 891053428d53c55fb0a7296950408331520af13c /third_party/llvm-project/dwarf2yaml.cpp | |
parent | a134dbba6686621924a75dc8645abe8ab2273f44 (diff) | |
download | binaryen-de18d960d51810d71b5f2fa812c21a991924f00c.tar.gz binaryen-de18d960d51810d71b5f2fa812c21a991924f00c.tar.bz2 binaryen-de18d960d51810d71b5f2fa812c21a991924f00c.zip |
DWARF: Properly emit signed 32 bit values for advance_line (#2625)
The LLVM SData field is 64-bit (to support 64-bit
addresses I suppose) so when we assigned to it we
actually led it to emit an LEB for a signed 64-bit value
that is an unsigned 32-bit one. This worked in LLVM
(where I guess it forces the value to 32-bit anyhow?)
but failed in gimli (where I guess it doesn't?).
Diffstat (limited to 'third_party/llvm-project/dwarf2yaml.cpp')
0 files changed, 0 insertions, 0 deletions