| // errorcheck |
| |
| // Copyright 2020 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| package p |
| |
| import "time" |
| |
| type T int |
| |
| func (T) Mv() {} |
| func (*T) Mp() {} |
| |
| var _ = []int{ |
| T.Mv, // ERROR "cannot use T\.Mv|incompatible type" |
| (*T).Mv, // ERROR "cannot use \(\*T\)\.Mv|incompatible type" |
| (*T).Mp, // ERROR "cannot use \(\*T\)\.Mp|incompatible type" |
| |
| time.Time.GobEncode, // ERROR "cannot use time\.Time\.GobEncode|incompatible type" |
| (*time.Time).GobEncode, // ERROR "cannot use \(\*time\.Time\)\.GobEncode|incompatible type" |
| (*time.Time).GobDecode, // ERROR "cannot use \(\*time\.Time\)\.GobDecode|incompatible type" |
| |
| } |