summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2022-05-12 12:35:57 -0700
committerGitHub <noreply@github.com>2022-05-12 19:35:57 +0000
commit18aa94c087f79da9706e8d3af8104816ee79e573 (patch)
treec7b0612b97e3db5bcfd6ab13f8e5b5421cea4ddd
parent2da18b9016454c86258f7f94cf8536d3309c1ffc (diff)
downloadbinaryen-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.h2
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();