use append

R=gri, r, r2
CC=golang-dev
https://golang.org/cl/2743042
This commit is contained in:
Russ Cox 2010-10-27 19:47:23 -07:00
parent d8b5d039cd
commit 69c4e9380b
32 changed files with 109 additions and 404 deletions

View file

@ -318,11 +318,9 @@ func hgRename(dst, src string) os.Error {
return err
}
func copy(a []string) []string {
func dup(a []string) []string {
b := make([]string, len(a))
for i, s := range a {
b[i] = s
}
copy(b, a)
return b
}
@ -379,7 +377,7 @@ func run(argv []string, input []byte) (out string, err os.Error) {
return
Error:
err = &runError{copy(argv), err}
err = &runError{dup(argv), err}
return
}