diff options
author | Alon Zakai <azakai@google.com> | 2020-02-06 16:17:49 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-06 16:17:49 -0800 |
commit | 7168130594a226b6a48186a7c1dd68987f2007cf (patch) | |
tree | c06f34d2f963d6c5533ced85601c92ec2dc6c783 /src/js/binaryen.js-post.js | |
parent | aab75ed890a3e491d00e652bbfbe19edd17d38cb (diff) | |
download | binaryen-7168130594a226b6a48186a7c1dd68987f2007cf.tar.gz binaryen-7168130594a226b6a48186a7c1dd68987f2007cf.tar.bz2 binaryen-7168130594a226b6a48186a7c1dd68987f2007cf.zip |
DWARF: Disable optimization passes not fully compatible with DWARF yet (#2640)
Anything that merges/swaps/etc. locals, or inlines, or merges functions,
must be disabled for now. However, that does still leave almost all
passes, so this should not affect output sizes much (and the full LLVM
optimizer can be run before too).
Over time we can resolve each of those FIXMEs.
The test output here shows how disabling those allows over twice as
much debug_line info to be preserved.
Diffstat (limited to 'src/js/binaryen.js-post.js')
0 files changed, 0 insertions, 0 deletions