From a3bd8d3e4cd1b6967313c065a5571c0744214e25 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Thu, 28 May 2020 10:36:29 +0300 Subject: [PATCH] cgen: add trace info about auto str generation --- vlib/v/gen/cgen.v | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vlib/v/gen/cgen.v b/vlib/v/gen/cgen.v index 530d91e42b..c1df697216 100644 --- a/vlib/v/gen/cgen.v +++ b/vlib/v/gen/cgen.v @@ -3650,6 +3650,9 @@ fn (mut g Gen) gen_str_for_type_with_styp(typ table.Type, styp string) string { } already_generated_key := '${styp}:${str_fn_name}' if !sym_has_str_method && already_generated_key !in g.str_types { + $if debugautostr? { + eprintln('> gen_str_for_type_with_styp: |typ: ${typ:5}, ${sym.name:20}|has_str: ${sym_has_str_method:5}|expects_ptr: ${str_method_expects_ptr:5}|nr_args: ${str_nr_args:1}|fn_name: ${str_fn_name:20}') + } g.str_types << already_generated_key match sym.info { table.Alias { g.gen_str_default(sym, styp, str_fn_name) }