commit 54a775e2819f31d961757550e5a24804a8caac29
parent f5c8fdf0bd85ded6258cad00c27831913585ada0
Author: erai <erai@omiltem.net>
Date: Mon, 27 Jan 2025 19:37:30 +0000
Fix bug to fully zero init in generated c code
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/cout.om b/cout.om
@@ -203,6 +203,9 @@ func ctranslate_zero(c: *compiler, ty: *type) {
v = find(c, ty.st.name, n.a.a.s, 0);
ctranslate_zero(c, v.member_type);
n = n.b;
+ if n {
+ fputs(c.cout, ", ");
+ }
}
fputs(c.cout, "}");
} else if ty.kind == TY_UNION {