12 func (T3) String() string { return "" }
13 func (T6) String() string { return "" }
14 func (T4) String(arg int) string { return "" }
24 _ = fmt.Sprintf("%s", "test") // want `is already a string`
25 _ = fmt.Sprintf("%s", t1) // want `is a string`
26 _ = fmt.Sprintf("%s", t2) // want `is a string`
27 _ = fmt.Sprintf("%s", t3) // want `should use String\(\) instead of fmt\.Sprintf`
28 _ = fmt.Sprintf("%s", t3.String()) // want `is already a string`
29 _ = fmt.Sprintf("%s", t4)
30 _ = fmt.Sprintf("%s", t5)
31 _ = fmt.Sprintf("%s %s", t1, t2)
32 _ = fmt.Sprintf("%v", t1)
33 _ = fmt.Sprintf("%s", t6) // want `should use String\(\) instead of fmt\.Sprintf`