aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/doc
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2018-10-18 12:37:25 -0700
committerRobert Griesemer <gri@golang.org>2018-10-18 20:16:26 +0000
commit2d6a7593b5cde33546be7bb69f420d32df060a47 (patch)
treed4030746208716a4aba9512bbaafbed71caa77bb /src/cmd/doc
parentfa31093ec4e9bbfce51c11c8ab90dd9b711d0052 (diff)
downloadgo-2d6a7593b5cde33546be7bb69f420d32df060a47.tar.gz
go-2d6a7593b5cde33546be7bb69f420d32df060a47.zip
cmd/doc: minor code simplification
Follow-up on https://golang.org/cl/143037. Change-Id: Ia36760b499f7d46ce03e0fa81ec455a4a20208ac Reviewed-on: https://go-review.googlesource.com/c/143061 Run-TryBot: Robert Griesemer <gri@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Rob Pike <r@golang.org>
Diffstat (limited to 'src/cmd/doc')
-rw-r--r--src/cmd/doc/pkg.go8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/cmd/doc/pkg.go b/src/cmd/doc/pkg.go
index 4b2479e75c..7c4e00767d 100644
--- a/src/cmd/doc/pkg.go
+++ b/src/cmd/doc/pkg.go
@@ -207,17 +207,15 @@ func (pkg *Package) newlines(n int) {
// clears the stuff we don't want to print anyway. It's a bit of a magic trick.
func (pkg *Package) emit(comment string, node ast.Node) {
if node != nil {
- var err error
+ var arg interface{} = node
if showSrc {
// Need an extra little dance to get internal comments to appear.
- commentedNode := &printer.CommentedNode{
+ arg = &printer.CommentedNode{
Node: node,
Comments: pkg.file.Comments,
}
- err = format.Node(&pkg.buf, pkg.fs, commentedNode)
- } else {
- err = format.Node(&pkg.buf, pkg.fs, node)
}
+ err := format.Node(&pkg.buf, pkg.fs, arg)
if err != nil {
log.Fatal(err)
}