From 947e8922f2639131babea919aa9bcd16c3773cea Mon Sep 17 00:00:00 2001 From: yuyi Date: Thu, 18 Jun 2020 18:08:36 +0800 Subject: [PATCH] cgen: optimize the format of the generated code --- vlib/v/gen/cgen.v | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/vlib/v/gen/cgen.v b/vlib/v/gen/cgen.v index c3119232c5..e00e02a177 100644 --- a/vlib/v/gen/cgen.v +++ b/vlib/v/gen/cgen.v @@ -4334,7 +4334,9 @@ fn (mut g Gen) array_init(it ast.ArrayInit) { } len := it.exprs.len g.write('new_array_from_c_array($len, $len, sizeof($elem_type_str), _MOV(($elem_type_str[$len]){') - g.writeln('') + if len > 8 { + g.writeln('') + } for i, expr in it.exprs { if it.is_interface { // sym := g.table.get_type_symbol(it.interface_types[i]) @@ -4345,9 +4347,13 @@ fn (mut g Gen) array_init(it ast.ArrayInit) { if it.is_interface { g.write(')') } - g.write(', ') + if i != len - 1 { + g.write(', ') + } + } + if len > 8 { + g.writeln('') } - g.writeln('') g.write('}))') }