diff options
Diffstat (limited to 'src/js/binaryen.js-post.js')
-rw-r--r-- | src/js/binaryen.js-post.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/js/binaryen.js-post.js b/src/js/binaryen.js-post.js index 158e3f29b..5634a8b9e 100644 --- a/src/js/binaryen.js-post.js +++ b/src/js/binaryen.js-post.js @@ -2566,7 +2566,7 @@ function wrapModule(module, self = {}) { self['removeExport'] = function(externalName) { return preserveStack(() => Module['_BinaryenRemoveExport'](module, strToStack(externalName))); }; - self['setMemory'] = function(initial, maximum, exportName, segments = [], shared = false, internalName) { + self['setMemory'] = function(initial, maximum, exportName, segments = [], shared = false, memory64 = false, internalName) { // segments are assumed to be { passive: bool, offset: expression ref, data: array of 8-bit data } return preserveStack(() => { const segmentsLen = segments.length; @@ -2590,6 +2590,7 @@ function wrapModule(module, self = {}) { i32sToStack(segmentDataLen), segmentsLen, shared, + memory64, strToStack(internalName) ); }); @@ -2602,7 +2603,8 @@ function wrapModule(module, self = {}) { 'module': UTF8ToString(Module['_BinaryenMemoryImportGetModule'](module, strToStack(name))), 'base': UTF8ToString(Module['_BinaryenMemoryImportGetBase'](module, strToStack(name))), 'initial': Module['_BinaryenMemoryGetInitial'](module, strToStack(name)), - 'shared': Boolean(Module['_BinaryenMemoryIsShared'](module, strToStack(name))) + 'shared': Boolean(Module['_BinaryenMemoryIsShared'](module, strToStack(name))), + 'is64': Boolean(Module['_BinaryenMemoryIs64'](module, strToStack(name))), }; if (Module['_BinaryenMemoryHasMax'](module, strToStack(name))) { memoryInfo['max'] = Module['_BinaryenMemoryGetMax'](module, strToStack(name)); |