From 89c08c6292f4a955b612c5c605220ee8833c88b5 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sat, 4 Dec 2021 11:56:39 +0200 Subject: [PATCH] cgen: cleanup the generated code for dump(x) --- vlib/v/gen/c/dumpexpr.v | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/vlib/v/gen/c/dumpexpr.v b/vlib/v/gen/c/dumpexpr.v index 7832724a12..48feef52c8 100644 --- a/vlib/v/gen/c/dumpexpr.v +++ b/vlib/v/gen/c/dumpexpr.v @@ -45,17 +45,16 @@ fn (mut g Gen) dump_expr_definitions() { continue } mut surrounder := util.new_surrounder(3) - surrounder.add('string sline = int_str(line);', 'string_free(&sline);') - surrounder.add('string value = ${to_string_fn_name}(${deref}dump_arg);', 'string_free(&value);') + surrounder.add('\tstring sline = int_str(line);', '\tstring_free(&sline);') + surrounder.add('\tstring value = ${to_string_fn_name}(${deref}dump_arg);', '\tstring_free(&value);') surrounder.add(' -string res; -strings__Builder sb = strings__new_builder(256); -', - ' -res = strings__Builder_str(&sb); -eprint(res); -string_free(&res); -strings__Builder_free(&sb); + strings__Builder sb = strings__new_builder(256); +', ' + string res; + res = strings__Builder_str(&sb); + eprint(res); + string_free(&res); + strings__Builder_free(&sb); ') surrounder.builder_write_befores(mut dump_fns) dump_fns.writeln("\tstrings__Builder_write_rune(&sb, '[');")