3 func fn1(b1, b2 bool) {
6 } else if b1 && !b2 { // want `condition occurs multiple times`
7 } else if b1 { // want `condition occurs multiple times`
13 func fn2(b1, b2 bool, ch chan string) {
16 } else if <-ch == "" {
17 } else if <-ch == "" {
32 if s := gen2(); s == "" {
33 } else if s := gen2(); s == "" {
40 if s = gen2(); s == "" {
41 } else if s != "foo" {
42 } else if s = gen2(); s == "" {
43 } else if s != "foo" {
54 func gen() bool { return false }
55 func gen2() string { return "" }