diff options
Diffstat (limited to 'src/js')
-rw-r--r-- | src/js/binaryen.js-post.js | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/src/js/binaryen.js-post.js b/src/js/binaryen.js-post.js index 6055ba5c6..1ae7b11b2 100644 --- a/src/js/binaryen.js-post.js +++ b/src/js/binaryen.js-post.js @@ -35,7 +35,6 @@ function initializeConstants() { ['v128', 'Vec128'], ['funcref', 'Funcref'], ['externref', 'Externref'], - ['exnref', 'Exnref'], ['anyref', 'Anyref'], ['eqref', 'Eqref'], ['i31ref', 'I31ref'], @@ -93,7 +92,6 @@ function initializeConstants() { 'Try', 'Throw', 'Rethrow', - 'BrOnExn', 'TupleMake', 'TupleExtract', 'Pop', @@ -2074,12 +2072,6 @@ function wrapModule(module, self = {}) { } }; - self['exnref'] = { - 'pop'() { - return Module['_BinaryenPop'](module, Module['exnref']); - } - }; - self['anyref'] = { 'pop'() { return Module['_BinaryenPop'](module, Module['anyref']); @@ -2145,9 +2137,6 @@ function wrapModule(module, self = {}) { self['rethrow'] = function(depth) { return Module['_BinaryenRethrow'](module, depth); }; - self['br_on_exn'] = function(label, event_, exnref) { - return preserveStack(() => Module['_BinaryenBrOnExn'](module, strToStack(label), strToStack(event_), exnref)); - }; self['tuple'] = { 'make'(elements) { @@ -2885,14 +2874,6 @@ Module['getExpressionInfo'] = function(expr) { 'type': type, 'depth': Module['_BinaryenRethrowGetDepth'](expr) }; - case Module['BrOnExnId']: - return { - 'id': id, - 'type': type, - 'name': UTF8ToString(Module['_BinaryenBrOnExnGetName'](expr)), - 'event': UTF8ToString(Module['_BinaryenBrOnExnGetEvent'](expr)), - 'exnref': Module['_BinaryenBrOnExnGetExnref'](expr) - }; case Module['TupleMakeId']: return { 'id': id, @@ -4230,27 +4211,6 @@ Module['Rethrow'] = makeExpressionWrapper({ } }); -Module['BrOnExn'] = makeExpressionWrapper({ - 'getEvent'(expr) { - return UTF8ToString(Module['_BinaryenBrOnExnGetEvent'](expr)); - }, - 'setEvent'(expr, eventName) { - preserveStack(() => { Module['_BinaryenBrOnExnSetEvent'](expr, strToStack(eventName)) }); - }, - 'getName'(expr) { - return UTF8ToString(Module['_BinaryenBrOnExnGetName'](expr)); - }, - 'setName'(expr, name) { - preserveStack(() => { Module['_BinaryenBrOnExnSetName'](expr, strToStack(name)) }); - }, - 'getExnref'(expr) { - return Module['_BinaryenBrOnExnGetExnref'](expr); - }, - 'setExnref'(expr, exnrefExpr) { - Module['_BinaryenBrOnExnSetExnref'](expr, exnrefExpr); - } -}); - Module['TupleMake'] = makeExpressionWrapper({ 'getNumOperands'(expr) { return Module['_BinaryenTupleMakeGetNumOperands'](expr); |