mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
cgen: add trace info about auto str generation
This commit is contained in:
parent
55ef117531
commit
a3bd8d3e4c
@ -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}'
|
already_generated_key := '${styp}:${str_fn_name}'
|
||||||
if !sym_has_str_method && already_generated_key !in g.str_types {
|
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
|
g.str_types << already_generated_key
|
||||||
match sym.info {
|
match sym.info {
|
||||||
table.Alias { g.gen_str_default(sym, styp, str_fn_name) }
|
table.Alias { g.gen_str_default(sym, styp, str_fn_name) }
|
||||||
|
Loading…
Reference in New Issue
Block a user