//golangcitest:args -Epredeclared //golangcitest:config_path testdata/configs/predeclared_custom.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() {}