diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2022-05-12 12:35:57 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-12 19:35:57 +0000 |
commit | 18aa94c087f79da9706e8d3af8104816ee79e573 (patch) | |
tree | c7b0612b97e3db5bcfd6ab13f8e5b5421cea4ddd | |
parent | 2da18b9016454c86258f7f94cf8536d3309c1ffc (diff) | |
download | binaryen-18aa94c087f79da9706e8d3af8104816ee79e573.tar.gz binaryen-18aa94c087f79da9706e8d3af8104816ee79e573.tar.bz2 binaryen-18aa94c087f79da9706e8d3af8104816ee79e573.zip |
Make RefCast safe by default (#4663)
This prevents new `RefCast` expressions that don't explicitly have their safety
set from getting an unitialized safety value.
-rw-r--r-- | src/wasm.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wasm.h b/src/wasm.h index b8e3d6704..6e8db91c9 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -1460,7 +1460,7 @@ public: // Support the unsafe `ref.cast_nop_static` to enable precise cast overhead // measurements. enum Safety { Safe, Unsafe }; - Safety safety; + Safety safety = Safe; void finalize(); |