From c802515e71588a8f268490ed15c6e2732e1bccd2 Mon Sep 17 00:00:00 2001 From: yuyi Date: Sat, 6 Mar 2021 18:03:38 +0800 Subject: [PATCH] cgen: minor optimization in gen_code buffer init (#9143) --- vlib/v/gen/c/cgen.v | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/vlib/v/gen/c/cgen.v b/vlib/v/gen/c/cgen.v index 1a7e36a5e3..4f907e0186 100644 --- a/vlib/v/gen/c/cgen.v +++ b/vlib/v/gen/c/cgen.v @@ -173,8 +173,8 @@ pub fn gen(files []ast.File, table &table.Table, pref &pref.Preferences) string timers_should_print = true } mut g := Gen{ - out: strings.new_builder(1000) - cheaders: strings.new_builder(8192) + out: strings.new_builder(512000) + cheaders: strings.new_builder(15000) includes: strings.new_builder(100) typedefs: strings.new_builder(100) typedefs2: strings.new_builder(100) @@ -272,10 +272,10 @@ pub fn gen(files []ast.File, table &table.Table, pref &pref.Preferences) string // no init in builtin.o g.write_init_function() } - // + g.finish() - // - mut b := strings.new_builder(250000) + + mut b := strings.new_builder(640000) b.write_string(g.hashes()) b.writeln('\n// V comptime_defines:') b.write_string(g.comptime_defines.str())