summaryrefslogtreecommitdiff
path: root/src/wasm-ast-writer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-ast-writer.c')
-rw-r--r--src/wasm-ast-writer.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/wasm-ast-writer.c b/src/wasm-ast-writer.c
index 794fe4d1..e5c45685 100644
--- a/src/wasm-ast-writer.c
+++ b/src/wasm-ast-writer.c
@@ -584,14 +584,12 @@ static void write_func(Context* ctx,
write_var(ctx, &func->decl.type_var, NEXT_CHAR_NONE);
write_close_space(ctx);
}
- if (wasm_decl_has_signature(&func->decl)) {
- write_type_bindings(ctx, "param", func, &func->decl.sig.param_types,
- &func->param_bindings);
- if (wasm_get_result_type(module, func) != WASM_TYPE_VOID) {
- write_open_space(ctx, "result");
- write_type(ctx, wasm_get_result_type(module, func), NEXT_CHAR_NONE);
- write_close_space(ctx);
- }
+ write_type_bindings(ctx, "param", func, &func->decl.sig.param_types,
+ &func->param_bindings);
+ if (wasm_get_result_type(module, func) != WASM_TYPE_VOID) {
+ write_open_space(ctx, "result");
+ write_type(ctx, wasm_get_result_type(module, func), NEXT_CHAR_NONE);
+ write_close_space(ctx);
}
write_newline(ctx, NO_FORCE_NEWLINE);
if (func->local_types.size) {