Source file test/fixedbugs/issue26855.go
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 // Verify that we get the correct (T vs &T) literal specification 8 // in the error message. 9 10 package p 11 12 type S struct { 13 f T 14 } 15 16 type P struct { 17 f *T 18 } 19 20 type T struct{} 21 22 var _ = S{ 23 f: &T{}, // ERROR "cannot use &T{}|incompatible type" 24 } 25 26 var _ = P{ 27 f: T{}, // ERROR "cannot use T{}|incompatible type" 28 } 29