]> Cypherpunks repositories - gostls13.git/commit
go/doc: fix detection of whole file examples
authorGregory Petrosyan <gregory.petrosyan@gmail.com>
Sat, 4 Apr 2020 15:27:23 +0000 (15:27 +0000)
committerRobert Griesemer <gri@golang.org>
Wed, 15 Apr 2020 22:51:26 +0000 (22:51 +0000)
commitc4961dc247ca39c251a5a3c80ebfe59609b4e669
tree579e6275603b6725143085e5b898f85c0d2177c9
parentaa3413cd98b6e11fe0d37d3d2a489a9cd83b47ad
go/doc: fix detection of whole file examples

After CL 211357 (commit 499dc1c),
hasTests and numDecl were not updated properly for function
declarations with parameters, which affected the whole file
example detection logic. This caused examples like

package foo_test

func Foo(x int) {
}

func Example() {
fmt.Println("Hello, world!")
// Output: Hello, world!
}

to not be detected as whole file ones.

Change-Id: I9ebd47e52d7ee9d91eb6f8e0257511de69b2a402
GitHub-Last-Rev: cc71c31124f6e3514f4e33ac7b169eca74c8bcb7
GitHub-Pull-Request: golang/go#37730
Reviewed-on: https://go-review.googlesource.com/c/go/+/222477
Reviewed-by: Agniva De Sarker <agniva.quicksilver@gmail.com>
Reviewed-by: Robert Griesemer <gri@golang.org>
Run-TryBot: Agniva De Sarker <agniva.quicksilver@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/go/doc/example.go
src/go/doc/example_test.go