cgen: cleanup gen_jsons() a bit (#23044)

This commit is contained in:
yuyi 2024-12-02 13:29:31 +08:00 committed by GitHub
parent c45b8d492a
commit b79b4bfc81
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -139,7 +139,7 @@ ${enc_fn_dec} {
\tcJSON *o;') \tcJSON *o;')
if is_js_prim(sym.name) && utyp.is_ptr() { if is_js_prim(sym.name) && utyp.is_ptr() {
g.gen_prim_enc_dec(utyp, mut enc, mut dec) g.gen_prim_enc_dec(utyp, mut enc, mut dec)
} else if sym.kind == .array || sym.kind == .array_fixed { } else if sym.kind in [.array, .array_fixed] {
array_size := if sym.kind == .array_fixed { array_size := if sym.kind == .array_fixed {
(sym.info as ast.ArrayFixed).size (sym.info as ast.ArrayFixed).size
} else { } else {