diff options
author | Shenghou Ma <minux.ma@gmail.com> | 2014-04-21 00:02:21 -0400 |
---|---|---|
committer | Shenghou Ma <minux.ma@gmail.com> | 2014-04-21 00:02:21 -0400 |
commit | 0a8f5177f698086b4f83defb15a6010d6ad863a5 (patch) | |
tree | b92812b80d41fa325260e227b0819ff5c09c9493 | |
parent | f187675041c097256527804136188ae29a6b7b21 (diff) | |
download | go-0a8f5177f698086b4f83defb15a6010d6ad863a5.tar.gz go-0a8f5177f698086b4f83defb15a6010d6ad863a5.zip |
cmd/go: handle -ccflags in 'go test'
CL 89050043 only allows -ccflags for 'go test', this
CL really handles the flag like the other -??flags.
Many thanks to Dobrosław Żybort for pointing this out.
Fixes #7810 (again).
LGTM=iant, matrixik
R=golang-codereviews, iant, matrixik
CC=golang-codereviews
https://golang.org/cl/89230044
-rw-r--r-- | src/cmd/go/testflag.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/go/testflag.go b/src/cmd/go/testflag.go index adfc2d9216..8c45e5c1b2 100644 --- a/src/cmd/go/testflag.go +++ b/src/cmd/go/testflag.go @@ -160,6 +160,11 @@ func testFlags(args []string) (packageNames, passToTest []string) { if err != nil { fatalf("invalid flag argument for -%s: %v", f.name, err) } + case "ccflags": + buildCcflags, err = splitQuotedFields(value) + if err != nil { + fatalf("invalid flag argument for -%s: %v", f.name, err) + } case "gcflags": buildGcflags, err = splitQuotedFields(value) if err != nil { |