summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-binary.cpp
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2021-06-15 11:14:42 -0700
committerGitHub <noreply@github.com>2021-06-15 11:14:42 -0700
commit9d279c08b9f37b6cf2c5a5fac564eee9ea4fb927 (patch)
tree04ee164199e76d1a09ae4d12c9da820244a297a7 /src/wasm/wasm-binary.cpp
parente0a8f40f65b178556f6fcbed778923a36dca64e3 (diff)
downloadbinaryen-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