summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wasm.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/wasm.h b/src/wasm.h
index 0982548a2..45a01bd76 100644
--- a/src/wasm.h
+++ b/src/wasm.h
@@ -881,12 +881,11 @@ public:
class Switch : public SpecificExpression<Expression::SwitchId> {
public:
- Switch() : condition(nullptr), value(nullptr) {}
- Switch(MixedArena& allocator) : Switch() {
+ Switch(MixedArena& allocator) : targets(allocator), condition(nullptr), value(nullptr) {
type = unreachable;
}
- std::vector<Name> targets;
+ ArenaVector<Name> targets;
Name default_;
Expression *condition;
Expression *value;