]> Cypherpunks repositories - gostls13.git/commit
cmd/go: fix -covermode=atomic use of sync/atomic in -coverpkg matches
authorRuss Cox <rsc@golang.org>
Fri, 1 Dec 2017 16:42:48 +0000 (11:42 -0500)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 4 Dec 2017 05:14:54 +0000 (05:14 +0000)
commitf047422a181d245c25127eb8e6d44502df36d376
tree406fa868dd729e138272bc292fefd1d72e12a362
parent66fcf45477b5f2ee4c39214911f417480cc55f5f
cmd/go: fix -covermode=atomic use of sync/atomic in -coverpkg matches

If we're using -covermode=atomic with -coverpkg, to add coverage
to more than just the package being tested, then we need to make sure
to make sync/atomic available to the compiler for every package
being recompiled for coverage.

Fixes #22728.

Change-Id: I27f88f6a62e37d4a7455554cd03c8ca2b21f81a4
Reviewed-on: https://go-review.googlesource.com/81497
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/go/go_test.go
src/cmd/go/internal/test/test.go
src/cmd/go/testdata/src/coverdep/p.go [new file with mode: 0644]
src/cmd/go/testdata/src/coverdep/p1/p1.go [new file with mode: 0644]
src/cmd/go/testdata/src/coverdep/p_test.go [new file with mode: 0644]