Commit 30440489 authored by Shenghou Ma's avatar Shenghou Ma

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
parent d1f6e278
......@@ -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)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment