diff options
| author | Than McIntosh <thanm@google.com> | 2022-10-28 13:46:32 -0400 |
|---|---|---|
| committer | Than McIntosh <thanm@google.com> | 2022-11-01 14:12:36 +0000 |
| commit | 02cffcde177bf3fbb36e75d749d0cb338b4f7566 (patch) | |
| tree | 55572f25dfd1563ab20f58f7aa07b9face32587c /src/cmd/cover | |
| parent | 99dc2a1859f15fafc5950ad7ef6026dfbde826c6 (diff) | |
| download | go-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.go | 2 |
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 |
