From eeade7452929affd164e5a8396e4d2b086772f7d Mon Sep 17 00:00:00 2001 From: David Symonds Date: Tue, 5 Mar 2013 09:56:46 +1100 Subject: [PATCH] vet: clean up taglit error print when typechecking fails. R=golang-dev, r CC=golang-dev https://golang.org/cl/7416050 --- src/cmd/vet/taglit.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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". -- 2.50.0