summaryrefslogtreecommitdiff
path: root/src/compiler-support.h
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2022-11-30 15:43:03 -0800
committerGitHub <noreply@github.com>2022-11-30 23:43:03 +0000
commit73b0487709370895cb8f9ac08cb2014143278fd6 (patch)
treead48da99895d30f0eeff91cadee83928052834f4 /src/compiler-support.h
parent4f6cb8e54aa073f15f7ce622ea25905283683d5f (diff)
downloadbinaryen-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