3 func fn(i interface{}, x interface{}) {
4 if _, ok := i.(string); ok && i != nil { // want `when ok is true, i can't be nil`
6 if _, ok := i.(string); i != nil && ok { // want `when ok is true, i can't be nil`
8 if _, ok := i.(string); i != nil || ok {
10 if _, ok := i.(string); i != nil && !ok {
12 if _, ok := i.(string); i == nil && ok {
15 if _, ok := i.(string); ok { // want `when ok is true, i can't be nil`
19 if _, ok := i.(string); ok {
24 if _, ok := i.(string); ok {
28 if _, ok := i.(string); !ok {
32 if _, ok := i.(string); ok {
36 if _, ok := x.(string); ok {