diff --git a/src/js/binaryen.js-post.js b/src/js/binaryen.js-post.js index 0d851fe2b2b..71ef1055725 100644 --- a/src/js/binaryen.js-post.js +++ b/src/js/binaryen.js-post.js @@ -2855,6 +2855,13 @@ function wrapModule(module, self = {}) { self['optimize'] = function() { return Module['_BinaryenModuleOptimize'](module); }; + /** + * Updates the internal name mapping logic in a module. This must be called + * after renaming module elements. + */ + self['updateMaps'] = function() { + Module['_BinaryenModuleUpdateMaps'](module); + }; self['optimizeFunction'] = function(func) { if (typeof func === 'string') func = self['getFunction'](func); return Module['_BinaryenFunctionOptimize'](func, module);