From ec7963565af567b5b5a29eef53c5fb56801cb7ff Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Tue, 11 Oct 2011 11:47:24 -0700 Subject: [PATCH] godoc: show source code if -src flag is set in command-line mode This also shows the source code of exported functions in server mode (e.g. pkg/big/?m=src). Fixes #2360. R=rsc CC=golang-dev https://golang.org/cl/5254057 --- src/cmd/godoc/godoc.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/godoc/godoc.go b/src/cmd/godoc/godoc.go index cf2c0c4309..d436898a2c 100644 --- a/src/cmd/godoc/godoc.go +++ b/src/cmd/godoc/godoc.go @@ -1041,8 +1041,8 @@ func (h *httpHandler) getPageInfo(abspath, relpath, pkgname string, mode PageInf if mode&noFiltering == 0 { ast.PackageExports(pkg) } - stripFunctionBodies(pkg) if mode&showSource == 0 { + stripFunctionBodies(pkg) pdoc = doc.NewPackageDoc(pkg, path.Clean(relpath)) // no trailing '/' in importpath } else { past = ast.MergePackageFiles(pkg, ast.FilterUnassociatedComments) -- 2.50.0