summaryrefslogtreecommitdiff
path: root/third_party/llvm-project/include/llvm/ObjectYAML/DWARFEmitter.h
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2020-01-22 12:53:14 -0800
committerGitHub <noreply@github.com>2020-01-22 12:53:14 -0800
commit70a6817d39fc578def7e91c1abcf31eeb7270135 (patch)
treecdc7480e3edf4aefaf16d27cea1489dc0a60f846 /third_party/llvm-project/include/llvm/ObjectYAML/DWARFEmitter.h
parented3277ab496555fcf7cd449d1e1da01618d764ed (diff)
downloadbinaryen-70a6817d39fc578def7e91c1abcf31eeb7270135.tar.gz
binaryen-70a6817d39fc578def7e91c1abcf31eeb7270135.tar.bz2
binaryen-70a6817d39fc578def7e91c1abcf31eeb7270135.zip
DWARF: Fix debug lines in fannkuch -O0 (#2611)
Just some trivial fixes: * Properly reset prologue after each line (unlike others, this flag should be reset immediately). * Test for a function's end address first, as LLVM output appears to use 1-past-the-end-of-the-function as a location in that function, and not the next (note the first byte of the next function, which is ambiguously identical to that value, is used at least in low_pc; I'm not sure if it's used in debug lines too). * Ignore the same address if LLVM emitted it more than once, which it does sometimes.
Diffstat (limited to 'third_party/llvm-project/include/llvm/ObjectYAML/DWARFEmitter.h')
0 files changed, 0 insertions, 0 deletions