add: cap dynamic array is now handled in write_expr_to_string

This commit is contained in:
Abderrahim Indjaren
2026-05-10 15:48:32 +01:00
parent d21fea404b
commit 7954e3bdbe

View File

@@ -12914,6 +12914,15 @@ gb_internal gbString write_expr_to_string(gbString str, Ast *node, bool shorthan
str = write_expr_to_string(str, at->elem, shorthand);
case_end;
case_ast_node(at, FixedCapacityDynamicArrayType, node);
if (at->tag) {
str = write_expr_to_string(str, at->tag, false);
}
str = gb_string_appendc(str, "[dynamic; ");
str = write_expr_to_string(str, at->capacity, false);
str = gb_string_append_rune(str, ']');
str = write_expr_to_string(str, at->elem, shorthand);
case_end;
case_ast_node(at, DynamicArrayType, node);
if (at->tag) {
str = write_expr_to_string(str, at->tag, false);