Skip to content

Commit 2473f65

Browse files
authored
cgen: minor cleanup (use replace_each) (#6978)
1 parent bbea7fb commit 2473f65

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

vlib/v/gen/cgen.v

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -509,8 +509,7 @@ fn (g &Gen) cc_type2(t table.Type) string {
509509
}
510510
styp += sgtyps
511511
} else if styp.contains('<') {
512-
// TODO: yuck
513-
styp = styp.replace('<', '_T_').replace('>', '').replace(',', '_')
512+
styp = styp.replace_each(['<', '_T_', '>', '', ',', '_'])
514513
}
515514
}
516515
return styp
@@ -4512,9 +4511,8 @@ fn (mut g Gen) write_types(types []table.TypeSymbol) {
45124511
if typ.info.generic_types.len > 0 {
45134512
continue
45144513
}
4515-
// TODO: yuck
45164514
if name.contains('<') {
4517-
name = name.replace('<', '_T_').replace('>', '').replace(',', '_')
4515+
name = name.replace_each(['<', '_T_', '>', '', ',', '_'])
45184516
g.typedefs.writeln('typedef struct $name $name;')
45194517
}
45204518
// TODO avoid buffer manip

0 commit comments

Comments
 (0)