summaryrefslogtreecommitdiff
path: root/src/wasm-builder.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-builder.h')
-rw-r--r--src/wasm-builder.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/wasm-builder.h b/src/wasm-builder.h
index 7f0029e9e..0bfa317d3 100644
--- a/src/wasm-builder.h
+++ b/src/wasm-builder.h
@@ -661,20 +661,6 @@ public:
ret->finalize();
return ret;
}
- BrOnExn* makeBrOnExn(Name name, Event* event, Expression* exnref) {
- return makeBrOnExn(name, event->name, exnref, event->sig.params);
- }
- BrOnExn* makeBrOnExn(Name name, Name event, Expression* exnref, Type sent) {
- auto* ret = wasm.allocator.alloc<BrOnExn>();
- ret->name = name;
- ret->event = event;
- ret->exnref = exnref;
- // Copy params info into BrOnExn, because it is necessary when BrOnExn is
- // refinalized without the module.
- ret->sent = sent;
- ret->finalize();
- return ret;
- }
Unreachable* makeUnreachable() { return wasm.allocator.alloc<Unreachable>(); }
Pop* makePop(Type type) {
auto* ret = wasm.allocator.alloc<Pop>();
@@ -835,7 +821,6 @@ public:
TODO_SINGLE_COMPOUND(type);
switch (type.getBasic()) {
case Type::externref:
- case Type::exnref: // TODO: ExceptionPackage?
case Type::anyref:
case Type::eqref:
assert(value.isNull() && "unexpected non-null reference type literal");
@@ -1040,7 +1025,6 @@ public:
case Type::funcref:
WASM_UNREACHABLE("handled above");
case Type::externref:
- case Type::exnref:
case Type::anyref:
case Type::eqref:
return ExpressionManipulator::refNull(curr, curr->type);