From d8a81d8377516347afd8cb4e0edf31d2aaf4bf0a Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 19 May 2014 12:31:28 -0400 Subject: [PATCH] cmd/vet: fix line number in asm errors Before: : asm_amd64.s:16: [amd64] invalid offset new+16(FP); expected new+8(FP) : asm_amd64.s:26: [amd64] invalid offset new+16(FP); expected new+8(FP) After: asm_amd64.s:16: [amd64] invalid offset new+16(FP); expected new+8(FP) asm_amd64.s:26: [amd64] invalid offset new+16(FP); expected new+8(FP) LGTM=r R=r CC=golang-codereviews https://golang.org/cl/91510043 --- cmd/vet/main.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/vet/main.go b/cmd/vet/main.go index 07a26ba9..8cec8320 100644 --- a/cmd/vet/main.go +++ b/cmd/vet/main.go @@ -409,17 +409,17 @@ func (f *File) loc(pos token.Pos) string { // expression instead of the inner part with the actual error, the // precision can mislead. posn := f.fset.Position(pos) - return fmt.Sprintf("%s:%d", posn.Filename, posn.Line) + return fmt.Sprintf("%s:%d: ", posn.Filename, posn.Line) } // Warn reports an error but does not set the exit code. func (f *File) Warn(pos token.Pos, args ...interface{}) { - fmt.Fprint(os.Stderr, f.loc(pos)+": "+fmt.Sprintln(args...)) + fmt.Fprint(os.Stderr, f.loc(pos)+fmt.Sprintln(args...)) } // Warnf reports a formatted error but does not set the exit code. func (f *File) Warnf(pos token.Pos, format string, args ...interface{}) { - fmt.Fprintf(os.Stderr, f.loc(pos)+": "+format+"\n", args...) + fmt.Fprintf(os.Stderr, f.loc(pos)+format+"\n", args...) } // walkFile walks the file's tree.