]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/link: change cloneProg to return the cloned value
authorRick Arnold <rickarnoldjr@gmail.com>
Wed, 19 Feb 2014 01:59:44 +0000 (17:59 -0800)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 19 Feb 2014 01:59:44 +0000 (17:59 -0800)
The code was returning the original value rather than the cloned value
resulting in the tests not being repeatable.

Fixes #7111.

LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://golang.org/cl/65720045

src/cmd/link/prog_test.go

index 34c06a262aa78a09806a9c8e3d27412eb142bf67..768b11fc47f9499d0dc37b6200856a490f715678 100644 (file)
@@ -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.