diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/binaryen-c.cpp | 3 | ||||
-rw-r--r-- | src/binaryen-c.h | 1 | ||||
-rw-r--r-- | src/js/binaryen.js-post.js | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp index 6dc6f7821..8524b7622 100644 --- a/src/binaryen-c.cpp +++ b/src/binaryen-c.cpp @@ -344,6 +344,9 @@ BinaryenFeatures BinaryenFeatureMultivalue(void) { BinaryenFeatures BinaryenFeatureGC(void) { return static_cast<BinaryenFeatures>(FeatureSet::GC); } +BinaryenFeatures BinaryenFeatureMemory64(void) { + return static_cast<BinaryenFeatures>(FeatureSet::Memory64); +} BinaryenFeatures BinaryenFeatureAll(void) { return static_cast<BinaryenFeatures>(FeatureSet::All); } diff --git a/src/binaryen-c.h b/src/binaryen-c.h index ff1af8ff4..5ca07316f 100644 --- a/src/binaryen-c.h +++ b/src/binaryen-c.h @@ -202,6 +202,7 @@ BINARYEN_API BinaryenFeatures BinaryenFeatureTailCall(void); BINARYEN_API BinaryenFeatures BinaryenFeatureReferenceTypes(void); BINARYEN_API BinaryenFeatures BinaryenFeatureMultivalue(void); BINARYEN_API BinaryenFeatures BinaryenFeatureGC(void); +BINARYEN_API BinaryenFeatures BinaryenFeatureMemory64(void); BINARYEN_API BinaryenFeatures BinaryenFeatureAll(void); // Modules diff --git a/src/js/binaryen.js-post.js b/src/js/binaryen.js-post.js index e24b50984..baaa71429 100644 --- a/src/js/binaryen.js-post.js +++ b/src/js/binaryen.js-post.js @@ -126,6 +126,7 @@ function initializeConstants() { 'ReferenceTypes', 'Multivalue', 'GC', + 'Memory64', 'All' ].forEach(name => { Module['Features'][name] = Module['_BinaryenFeature' + name](); |