summaryrefslogtreecommitdiff
path: root/src/js/binaryen.js-post.js
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2020-02-06 16:17:49 -0800
committerGitHub <noreply@github.com>2020-02-06 16:17:49 -0800
commit7168130594a226b6a48186a7c1dd68987f2007cf (patch)
treec06f34d2f963d6c5533ced85601c92ec2dc6c783 /src/js/binaryen.js-post.js
parentaab75ed890a3e491d00e652bbfbe19edd17d38cb (diff)
downloadbinaryen-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