]> Cypherpunks repositories - gostls13.git/commitdiff
vet: clean up taglit error print when typechecking fails.
authorDavid Symonds <dsymonds@golang.org>
Mon, 4 Mar 2013 22:56:46 +0000 (09:56 +1100)
committerDavid Symonds <dsymonds@golang.org>
Mon, 4 Mar 2013 22:56:46 +0000 (09:56 +1100)
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/7416050

src/cmd/vet/taglit.go

index 0324e37b06106f013b249b7e1e95ac3543ae1d42..8ff1a419dab620c9461a2adc62f99ede4a484e7a 100644 (file)
@@ -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".