diff options
| author | Daniel Gavin <danielgavin5@hotmail.com> | 2021-12-30 23:48:18 +0100 |
|---|---|---|
| committer | Daniel Gavin <danielgavin5@hotmail.com> | 2021-12-30 23:48:18 +0100 |
| commit | af15c040ce045df81567402cc4ce80412dd36b8f (patch) | |
| tree | 4d3411bfc67c33eb7a7358e9c744f60f5b0f3ddc /src/common | |
| parent | 7b2281e5fd7efe6959d9d6cfe2758b1fbaadc247 (diff) | |
Fix signatures
Diffstat (limited to 'src/common')
| -rw-r--r-- | src/common/ast.odin | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/common/ast.odin b/src/common/ast.odin index 62ae7e9..ff6f7e2 100644 --- a/src/common/ast.odin +++ b/src/common/ast.odin @@ -771,7 +771,12 @@ build_string_node :: proc(node: ^ast.Node, builder: ^strings.Builder) { case Call_Expr: build_string(n.expr, builder); strings.write_string(builder, "("); - build_string(n.args, builder); + for arg, i in n.args { + build_string(arg, builder); + if len(n.args) - 1 != i { + strings.write_string(builder, ", "); + } + } strings.write_string(builder, ")"); case Selector_Expr: build_string(n.expr, builder); |