4 func fn(m map[int]int) {
5 if _, ok := m[0]; ok { // want `unnecessary guard`
8 if _, ok := m[0]; !ok {
11 if _, ok := m[0]; ok {
15 if v, ok := m[0]; ok && v > 0 {
20 if _, ok := m[key]; ok { // want `unnecessary guard`
23 if _, ok := m[key]; ok {
26 if _, ok := m[key]; ok {
29 println("not deleted")
33 if _, ok = m[key]; ok {
40 delete := func(a, b interface{}) {}
41 if _, ok := m[0]; ok {