From: Muhammad Falak R Wani Date: Sat, 6 Oct 2018 13:46:28 +0000 (+0530) Subject: go/doc: skip examples with no body X-Git-Tag: go1.12beta1~841 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d30d5a6b1e86e1bb62e159ffe8b8c698c04e945b;p=gostls13.git go/doc: skip examples with no body Fixes #28044 Change-Id: I0052e078dd34dc3546204416bcc5a99e3146c535 Reviewed-on: https://go-review.googlesource.com/c/140317 Run-TryBot: Dmitri Shuralyov TryBot-Result: Gobot Gobot Reviewed-by: Robert Griesemer --- diff --git a/src/go/doc/example.go b/src/go/doc/example.go index 5b40bb0fb2..d6d4ece3a8 100644 --- a/src/go/doc/example.go +++ b/src/go/doc/example.go @@ -68,6 +68,9 @@ func Examples(files ...*ast.File) []*Example { if !isTest(name, "Example") { continue } + if f.Body == nil { // ast.File.Body nil dereference (see issue 28044) + continue + } var doc string if f.Doc != nil { doc = f.Doc.Text()