diff options
author | Alon Zakai <azakai@google.com> | 2022-11-30 15:43:03 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-30 23:43:03 +0000 |
commit | 73b0487709370895cb8f9ac08cb2014143278fd6 (patch) | |
tree | ad48da99895d30f0eeff91cadee83928052834f4 /src/compiler-support.h | |
parent | 4f6cb8e54aa073f15f7ce622ea25905283683d5f (diff) | |
download | binaryen-73b0487709370895cb8f9ac08cb2014143278fd6.tar.gz binaryen-73b0487709370895cb8f9ac08cb2014143278fd6.tar.bz2 binaryen-73b0487709370895cb8f9ac08cb2014143278fd6.zip |
[Wasm GC] Implement closed-world flag (#5303)
With this change we default to an open world, that is, we do the safe thing
by default: we no longer assume a closed world. Users that want a closed
world must pass --closed-world.
Atm we just do not run passes that assume a closed world. (We might later
refine them to find which types don't escape and only optimize those.) The
RemoveUnusedModuleElements is an exception in that the closed-world
flag influences one part of its operation, but not the rest.
Fixes #5292
Diffstat (limited to 'src/compiler-support.h')
0 files changed, 0 insertions, 0 deletions