diff options
author | Shenghou Ma <minux.ma@gmail.com> | 2012-03-26 10:01:17 +0800 |
---|---|---|
committer | Shenghou Ma <minux.ma@gmail.com> | 2012-03-26 10:01:17 +0800 |
commit | 304404895d2204f0557da4753684689198e20ccd (patch) | |
tree | 6224550aa5fae7509d38f753bc8adc96a8135419 | |
parent | d1f6e27880f1e867c62704c32aa8917f902925fd (diff) | |
download | go-304404895d2204f0557da4753684689198e20ccd.tar.gz go-304404895d2204f0557da4753684689198e20ccd.zip |
cmd/go: allow underscores in tool name
Otherwise we can't invoke go_bootstrap directly.
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5900061
-rw-r--r-- | src/cmd/go/tool.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/go/tool.go b/src/cmd/go/tool.go index 9776d3359e..cb463a2e71 100644 --- a/src/cmd/go/tool.go +++ b/src/cmd/go/tool.go @@ -59,10 +59,10 @@ func runTool(cmd *Command, args []string) { return } toolName := args[0] - // The tool name must be lower-case letters and numbers. + // The tool name must be lower-case letters, numbers or underscores. for _, c := range toolName { switch { - case 'a' <= c && c <= 'z', '0' <= c && c <= '9': + case 'a' <= c && c <= 'z', '0' <= c && c <= '9', c == '_': default: fmt.Fprintf(os.Stderr, "go tool: bad tool name %q\n", toolName) setExitStatus(2) |