From: David Symonds Date: Mon, 4 Mar 2013 22:56:46 +0000 (+1100) Subject: vet: clean up taglit error print when typechecking fails. X-Git-Tag: go1.1rc2~691 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=eeade7452929affd164e5a8396e4d2b086772f7d;p=gostls13.git vet: clean up taglit error print when typechecking fails. R=golang-dev, r CC=golang-dev https://golang.org/cl/7416050 --- diff --git a/src/cmd/vet/taglit.go b/src/cmd/vet/taglit.go index 0324e37b06..8ff1a419da 100644 --- a/src/cmd/vet/taglit.go +++ b/src/cmd/vet/taglit.go @@ -72,7 +72,11 @@ func (f *File) checkUntaggedLiteral(c *ast.CompositeLit) { return } - f.Warnf(c.Pos(), "%s composite literal uses untagged fields", typ) + pre := "" + if typ != nil { + pre = typ.String() + " " + } + f.Warn(c.Pos(), pre+"composite literal uses untagged fields") } // pkgPath returns the import path "image/png" for the package name "png".