1// errorcheck -d=panic
2
3// Copyright 2017 The Go Authors. All rights reserved.
4// Use of this source code is governed by a BSD-style
5// license that can be found in the LICENSE file.
6
7package p
8
9type Foo struct{}
10
11func (f *Foo) Call(cb func(*Foo)) {
12	cb(f)
13}
14
15func main() {
16	f := &Foo{}
17	f.Call(func(f) {}) // ERROR "f .*is not a type"
18}
19