1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
//golangcitest:args -Epredeclared
//golangcitest:config_path testdata/configs/predeclared.yml
package testdata
func hello() {
var real int
a := A{}
copy := Clone(a) // want "variable copy has same name as predeclared identifier"
// suppress any "declared but not used" errors
_ = real
_ = a
_ = copy
}
type A struct {
true bool // want "field true has same name as predeclared identifier"
foo int
}
func Clone(a A) A {
return A{
true: a.true,
foo: a.foo,
}
}
func recover() {}
|