mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/doc: don't drop const/var block if first entry is unexported
The code assumed that if the first entry was unexported, all the entries were. The fix is simple: delete a bunch of code. Fixes #12286. Change-Id: Icb09274e99ce97df4d8bddbe59d17a5c0622e4c6 Reviewed-on: https://go-review.googlesource.com/14780 Reviewed-by: Andrew Gerrand <adg@golang.org>
This commit is contained in:
parent
fcf8143d63
commit
4e99ed6fef
3 changed files with 17 additions and 12 deletions
|
|
@ -54,6 +54,7 @@ var tests = []test{
|
|||
`Package comment`,
|
||||
`const ExportedConstant = 1`, // Simple constant.
|
||||
`const ConstOne = 1`, // First entry in constant block.
|
||||
`const ConstFive ...`, // From block starting with unexported constant.
|
||||
`var ExportedVariable = 1`, // Simple variable.
|
||||
`var VarOne = 1`, // First entry in variable block.
|
||||
`func ExportedFunc\(a int\) bool`, // Function.
|
||||
|
|
@ -73,6 +74,7 @@ var tests = []test{
|
|||
`Comment before VarOne`, // No comment for first entry in variable block.
|
||||
`ConstTwo = 2`, // No second entry in constant block.
|
||||
`VarTwo = 2`, // No second entry in variable block.
|
||||
`VarFive = 5`, // From block starting with unexported variable.
|
||||
`type unexportedType`, // No unexported type.
|
||||
`unexportedTypedConstant`, // No unexported typed constant.
|
||||
`Field`, // No fields.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue