diff --git a/src/go/doc/testdata/issue62640.0.golden b/src/go/doc/testdata/issue62640.0.golden new file mode 100644 index 00000000000..90775fd283b --- /dev/null +++ b/src/go/doc/testdata/issue62640.0.golden @@ -0,0 +1,22 @@ +// +PACKAGE issue62640 + +IMPORTPATH + testdata/issue62640 + +FILENAMES + testdata/issue62640.go + +TYPES + // + type E struct{} + + // F should be hidden within S because of the S.F field. + func (E) F() + + // + type S struct { + E + F int + } + diff --git a/src/go/doc/testdata/issue62640.1.golden b/src/go/doc/testdata/issue62640.1.golden new file mode 100644 index 00000000000..90775fd283b --- /dev/null +++ b/src/go/doc/testdata/issue62640.1.golden @@ -0,0 +1,22 @@ +// +PACKAGE issue62640 + +IMPORTPATH + testdata/issue62640 + +FILENAMES + testdata/issue62640.go + +TYPES + // + type E struct{} + + // F should be hidden within S because of the S.F field. + func (E) F() + + // + type S struct { + E + F int + } + diff --git a/src/go/doc/testdata/issue62640.2.golden b/src/go/doc/testdata/issue62640.2.golden new file mode 100644 index 00000000000..6e871aa3700 --- /dev/null +++ b/src/go/doc/testdata/issue62640.2.golden @@ -0,0 +1,25 @@ +// +PACKAGE issue62640 + +IMPORTPATH + testdata/issue62640 + +FILENAMES + testdata/issue62640.go + +TYPES + // + type E struct{} + + // F should be hidden within S because of the S.F field. + func (E) F() + + // + type S struct { + E + F int + } + + // F should be hidden within S because of the S.F field. + func (S) F() + diff --git a/src/go/doc/testdata/issue62640.go b/src/go/doc/testdata/issue62640.go new file mode 100644 index 00000000000..f109de46fa9 --- /dev/null +++ b/src/go/doc/testdata/issue62640.go @@ -0,0 +1,15 @@ +// Copyright 2025 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 issue62640 + +type E struct{} + +// F should be hidden within S because of the S.F field. +func (E) F() {} + +type S struct { + E + F int +}