cmd/go: avoid infinite loop with package specific flags

R=rsc
CC=golang-dev
https://golang.org/cl/5505053
This commit is contained in:
Mikio Hara 2011-12-21 21:20:17 +09:00
parent 866c06b91e
commit 16a2d2617f
1 changed files with 1 additions and 2 deletions

View File

@ -80,10 +80,9 @@ var testFlagDefn = []*testFlagSpec{
// test.out's arguments.
func testFlags(args []string) (passToTest []string) {
for i := 0; i < len(args); i++ {
arg := args[i]
f, value, extraWord := testFlag(args, i)
if f == nil {
args = append(args, arg)
passToTest = append(passToTest, args[i])
continue
}
switch f.name {