From c21527d3c6581762c00aa41753ab55b0f3d83208 Mon Sep 17 00:00:00 2001 From: yuyi Date: Thu, 2 Jul 2020 17:08:27 +0800 Subject: [PATCH] cgen: fix indent in multi_return (#5617) --- vlib/v/gen/cgen.v | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vlib/v/gen/cgen.v b/vlib/v/gen/cgen.v index c80305129e..146ea20abc 100644 --- a/vlib/v/gen/cgen.v +++ b/vlib/v/gen/cgen.v @@ -2473,7 +2473,7 @@ fn (mut g Gen) return_statement(node ast.Return) { g.expr(expr) arg_idx++ if i < node.exprs.len - 1 { - g.write(',') + g.write(', ') } } g.write('}') @@ -2482,7 +2482,9 @@ fn (mut g Gen) return_statement(node ast.Return) { g.write('return $opt_tmp') } // Make sure to add our unpacks - g.insert_before_stmt(multi_unpack) + if multi_unpack.len > 0 { + g.insert_before_stmt(multi_unpack) + } } else if node.exprs.len >= 1 { // normal return return_sym := g.table.get_type_symbol(node.types[0])