5 type T struct{ f *int }
15 func fn2() *T { // want fn2:`never returns nil: \[never\]`
19 func fn3() *T { // want fn3:`never returns nil: \[never\]`
23 func fn4() *T { // want fn4:`never returns nil: \[never\]`
31 func fn6() *T2 { // want fn6:`never returns nil: \[never\]`
35 func fn7() interface{} {
39 func fn8() interface{} { // want fn8:`never returns nil: \[never\]`
43 func fn9() []int { // want fn9:`never returns nil: \[never\]`
49 func fn10(x []int) []int {
57 func fn12(x *T) *int {
61 func fn13() *int { // want fn13:`never returns nil: \[never\]`
65 func fn14() []int { // want fn14:`never returns nil: \[never\]`
69 func fn15() []int { // want fn15:`never returns nil: \[never\]`
84 func fn18() (err error) { // want fn18:`never returns nil: \[never\]`
86 if err = fn17(); err != nil {
94 func fn19() *int { // want fn19:`never returns nil: \[global\]`