1
0
mirror of https://github.com/golang/go synced 2024-11-26 22:41:23 -07:00

src/go/doc: in Examples, check for len of params.List, not nilness

This makes the check the same as the one in the tests vet check.
It's safer to check the number of arguments rather than for a nil
slice.

Change-Id: I8e04e9c612573f334770c1c4245238649656c6e2
Reviewed-on: https://go-review.googlesource.com/c/go/+/211598
Run-TryBot: Michael Matloob <matloob@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Jay Conrod <jayconrod@google.com>
This commit is contained in:
Michael Matloob 2019-12-16 17:20:02 -05:00
parent a5bfd9da1d
commit 4b21702fdc

View File

@ -62,7 +62,7 @@ func Examples(testFiles ...*ast.File) []*Example {
if !ok || f.Recv != nil { if !ok || f.Recv != nil {
continue continue
} }
if params := f.Type.Params; params.List != nil { if params := f.Type.Params; len(params.List) != 0 {
continue // function has params; not a valid example continue // function has params; not a valid example
} }
numDecl++ numDecl++