diff options
Diffstat (limited to 'src/wasm-binary-writer.c')
-rw-r--r-- | src/wasm-binary-writer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wasm-binary-writer.c b/src/wasm-binary-writer.c index 49c5c8cc..8b402d9f 100644 --- a/src/wasm-binary-writer.c +++ b/src/wasm-binary-writer.c @@ -950,8 +950,8 @@ static WasmResult write_expr(WasmWriteContext* ctx, case WASM_EXPR_TYPE_TABLESWITCH: { WasmLabelNode node; out_opcode(ctx, WASM_OPCODE_TABLESWITCH); - out_u16(ctx, expr->tableswitch.targets.size + 1, "num targets"); out_u16(ctx, expr->tableswitch.cases.size, "num cases"); + out_u16(ctx, expr->tableswitch.targets.size + 1, "num targets"); int i; for (i = 0; i < expr->tableswitch.targets.size; ++i) { WasmTarget* target = &expr->tableswitch.targets.data[i]; |