]> Cypherpunks repositories - gostls13.git/commitdiff
fix gobuild.
authorRuss Cox <rsc@golang.org>
Tue, 23 Jun 2009 23:21:05 +0000 (16:21 -0700)
committerRuss Cox <rsc@golang.org>
Tue, 23 Jun 2009 23:21:05 +0000 (16:21 -0700)
errors introduced in CL 30601

R=austin
DELTA=6  (3 added, 0 deleted, 3 changed)
OCL=30663
CL=30665

src/cmd/gobuild/gobuild.go
src/cmd/gobuild/util.go

index ae1ea938a62a19b4c839e8bc0140476b5eca3cfa..3cca7b485497c9277d8e397637837c0c53a18ba5 100644 (file)
@@ -71,8 +71,9 @@ func PushPkg(vp *[]*Pkg, p *Pkg) {
                }
                v = a;
        }
-       *vp = v[0:n+1];
+       v = v[0:n+1];
        v[n] = p;
+       *vp = v;
 }
 
 func PushFile(vp *[]*File, p *File) {
@@ -86,8 +87,9 @@ func PushFile(vp *[]*File, p *File) {
                }
                v = a;
        }
-       *vp = v[0:n+1];
+       v = v[0:n+1];
        v[n] = p;
+       *vp = v;
 }
 
 // For sorting Files
index bc826dbafb65dc8c260777db329b577af26037a1..7fec135401c8b2b6b202a7aafac84f415d0aeff0 100644 (file)
@@ -82,8 +82,9 @@ func PushString(vp *[]string, p string) {
                }
                v = a;
        }
-       *vp = v[0:n+1];
+       v = v[0:n+1];
        v[n] = p;
+       *vp = v;
 }
 
 func run(argv []string, flag int) (ok bool) {