diff options
author | Alon Zakai <azakai@google.com> | 2021-06-15 11:14:42 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-15 11:14:42 -0700 |
commit | 9d279c08b9f37b6cf2c5a5fac564eee9ea4fb927 (patch) | |
tree | 04ee164199e76d1a09ae4d12c9da820244a297a7 /src/wasm/wasm-binary.cpp | |
parent | e0a8f40f65b178556f6fcbed778923a36dca64e3 (diff) | |
download | binaryen-9d279c08b9f37b6cf2c5a5fac564eee9ea4fb927.tar.gz binaryen-9d279c08b9f37b6cf2c5a5fac564eee9ea4fb927.tar.bz2 binaryen-9d279c08b9f37b6cf2c5a5fac564eee9ea4fb927.zip |
[Wasm GC] Add experimental support for non-nullable locals (#3932)
This adds a new feature flag, GCNNLocals that enables support for
non-nullable locals. No validation is applied to check that they are
actually assigned before their use yet - this just allows experimentation
to begin.
This feature is not enabled by default even with -all. If we enabled it,
then it would take effect in most of our tests and likely confuse current
users as well. Instead, the flag must be opted in explicitly using
--enable-gc-nn-locals. That is, this is an experimental feature flag,
and as such must be explicitly enabled. (Once the spec stabilizes,
we will remove the feature anyhow when we implement the
final status of non-nullability. )
Diffstat (limited to 'src/wasm/wasm-binary.cpp')
0 files changed, 0 insertions, 0 deletions