diff options
author | Alon Zakai <azakai@google.com> | 2020-01-22 12:53:14 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-22 12:53:14 -0800 |
commit | 70a6817d39fc578def7e91c1abcf31eeb7270135 (patch) | |
tree | cdc7480e3edf4aefaf16d27cea1489dc0a60f846 /third_party/llvm-project/include/llvm/ObjectYAML/ObjectYAML.h | |
parent | ed3277ab496555fcf7cd449d1e1da01618d764ed (diff) | |
download | binaryen-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/ObjectYAML.h')
0 files changed, 0 insertions, 0 deletions