summaryrefslogtreecommitdiff
path: root/src/cmd/link
diff options
context:
space:
mode:
authorRick Arnold <rickarnoldjr@gmail.com>2014-02-18 17:59:44 -0800
committerRick Arnold <rickarnoldjr@gmail.com>2014-02-18 17:59:44 -0800
commit098809e4dea298e4237d3d77f20b24f246791a5e (patch)
treefe7c18df91359d523179264eb54b5ff79271ccdf /src/cmd/link
parent6f60887446b25c7dc1eb482c879b123fbfbbb059 (diff)
downloadgo-098809e4dea298e4237d3d77f20b24f246791a5e.tar.gz
cmd/link: change cloneProg to return the cloned value
The code was returning the original value rather than the cloned value resulting in the tests not being repeatable. Fixes issue 7111. LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://codereview.appspot.com/65720045 Committer: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/cmd/link')
-rw-r--r--src/cmd/link/prog_test.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/link/prog_test.go b/src/cmd/link/prog_test.go
index 34c06a262..768b11fc4 100644
--- a/src/cmd/link/prog_test.go
+++ b/src/cmd/link/prog_test.go
@@ -112,7 +112,7 @@ func cloneProg(p *Prog) *Prog {
for i, seg := range p.Segments {
q.Segments[i] = cloneSegment(seg)
}
- return p
+ return q
}
// cloneSegment returns a deep copy of seg.