diff options
-rw-r--r-- | src/wasm.h | 5 |
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; |