aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/cover
diff options
context:
space:
mode:
authorThan McIntosh <thanm@google.com>2022-10-28 13:46:32 -0400
committerThan McIntosh <thanm@google.com>2022-11-01 14:12:36 +0000
commit02cffcde177bf3fbb36e75d749d0cb338b4f7566 (patch)
tree55572f25dfd1563ab20f58f7aa07b9face32587c /src/cmd/cover
parent99dc2a1859f15fafc5950ad7ef6026dfbde826c6 (diff)
downloadgo-02cffcde177bf3fbb36e75d749d0cb338b4f7566.tar.xz
cmd/cover: fix buglet causing differences in -m output
Use a slightly different line number pragma when emitting instrumented code, so as to ensure that we don't get any changes in the "-gcflags=-m" output for coverage vs non-coverage. Fixes #56475. Change-Id: I3079171fdf83c0434ed6ea0ce3eb2797c2280c55 Reviewed-on: https://go-review.googlesource.com/c/go/+/446259 TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Than McIntosh <thanm@google.com> Reviewed-by: Cherry Mui <cherryyz@google.com>
Diffstat (limited to 'src/cmd/cover')
-rw-r--r--src/cmd/cover/cover.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/cover/cover.go b/src/cmd/cover/cover.go
index 53a5b6df41..989c109a79 100644
--- a/src/cmd/cover/cover.go
+++ b/src/cmd/cover/cover.go
@@ -629,7 +629,7 @@ func (p *Package) annotateFile(name string, fd io.Writer, last bool) {
}
newContent := file.edit.Bytes()
- fmt.Fprintf(fd, "//line %s:1\n", name)
+ fmt.Fprintf(fd, "//line %s:1:1\n", name)
fd.Write(newContent)
// After printing the source tree, add some declarations for the