summaryrefslogtreecommitdiff
path: root/third_party/llvm-project/dwarf2yaml.cpp
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2020-01-24 16:06:13 -0800
committerGitHub <noreply@github.com>2020-01-24 16:06:13 -0800
commitde18d960d51810d71b5f2fa812c21a991924f00c (patch)
tree891053428d53c55fb0a7296950408331520af13c /third_party/llvm-project/dwarf2yaml.cpp
parenta134dbba6686621924a75dc8645abe8ab2273f44 (diff)
downloadbinaryen-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