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.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/wasm-builder.h b/src/wasm-builder.h
index 0b7326b6e..284608105 100644
--- a/src/wasm-builder.h
+++ b/src/wasm-builder.h
@@ -683,6 +683,19 @@ public:
glob->mutable_ = mutable_ == Mutable;
return glob;
}
+
+ // TODO Remove 'type' parameter once we remove FunctionType
+ static Event* makeEvent(Name name,
+ uint32_t attribute,
+ Name type,
+ std::vector<Type>&& params) {
+ auto* event = new Event;
+ event->name = name;
+ event->attribute = attribute;
+ event->type = type;
+ event->params = params;
+ return event;
+ }
};
} // namespace wasm