summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2023-09-12 16:05:30 -0500
committerGitHub <noreply@github.com>2023-09-12 14:05:30 -0700
commit38559bf969d72adfaaa49eb87d839cf12730a598 (patch)
tree3aa657dcd0902e38bcd254d887fdec3c998103f5
parent592f6ccba11e0d9b74d9fb6965eae17c76aa45b8 (diff)
downloadbinaryen-38559bf969d72adfaaa49eb87d839cf12730a598.tar.gz
binaryen-38559bf969d72adfaaa49eb87d839cf12730a598.tar.bz2
binaryen-38559bf969d72adfaaa49eb87d839cf12730a598.zip
Use standard GC encodings by default (#5873)
The legacy encodings remain available for now by defining USE_LEGACY_GC_ENCODINGS at build time.
-rw-r--r--src/wasm-binary.h7
-rw-r--r--test/lit/binary/stacky-nn-tuple.test.wasmbin81 -> 81 bytes
-rw-r--r--test/unit/input/gc_target_feature.wasmbin94 -> 94 bytes
3 files changed, 3 insertions, 4 deletions
diff --git a/src/wasm-binary.h b/src/wasm-binary.h
index 0ad24a459..9a857ca14 100644
--- a/src/wasm-binary.h
+++ b/src/wasm-binary.h
@@ -21,10 +21,9 @@
#ifndef wasm_wasm_binary_h
#define wasm_wasm_binary_h
-// Default to using the legacy encodings. Switch this when WasmGC ships.
-// Override the default with USE_STANDARD_GC_ENCODINGS or
-// USE_LEGACY_GC_ENCODINGS.
-#define STANDARD_GC_ENCODINGS 0
+// Default to using the standard encodings. Override the default with
+// USE_STANDARD_GC_ENCODINGS or USE_LEGACY_GC_ENCODINGS.
+#define STANDARD_GC_ENCODINGS 1
#ifdef USE_STANDARD_GC_ENCODINGS
#ifdef USE_LEGACY_GC_ENCODINGS
diff --git a/test/lit/binary/stacky-nn-tuple.test.wasm b/test/lit/binary/stacky-nn-tuple.test.wasm
index 37c8af137..17f77788b 100644
--- a/test/lit/binary/stacky-nn-tuple.test.wasm
+++ b/test/lit/binary/stacky-nn-tuple.test.wasm
Binary files differ
diff --git a/test/unit/input/gc_target_feature.wasm b/test/unit/input/gc_target_feature.wasm
index 30b1b21b6..bf2ecf934 100644
--- a/test/unit/input/gc_target_feature.wasm
+++ b/test/unit/input/gc_target_feature.wasm
Binary files differ