1// errorcheck
2
3// Copyright 2012 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
7// Issue 4458: gc accepts invalid method expressions
8// like (**T).Method.
9
10package main
11
12type T struct{}
13
14func (T) foo() {}
15
16func main() {
17	av := T{}
18	pav := &av
19	(**T).foo(&pav) // ERROR "no method .*foo|requires named type or pointer to named|undefined"
20}
21