diff --git a/src/cmd/cover/cover.go b/src/cmd/cover/cover.go index ea6562c999..a4b837c9ad 100644 --- a/src/cmd/cover/cover.go +++ b/src/cmd/cover/cover.go @@ -95,7 +95,7 @@ const ( func main() { objabi.AddVersionFlag() flag.Usage = usage - flag.Parse() + objabi.Flagparse(usage) // Usage information when no arguments. if flag.NFlag() == 0 && flag.NArg() == 0 { diff --git a/src/cmd/go/internal/work/exec.go b/src/cmd/go/internal/work/exec.go index eb05c91f30..d38a051b2b 100644 --- a/src/cmd/go/internal/work/exec.go +++ b/src/cmd/go/internal/work/exec.go @@ -3886,7 +3886,7 @@ func useResponseFile(path string, argLen int) bool { // TODO: Note that other toolchains like CC are missing here for now. prog := strings.TrimSuffix(filepath.Base(path), ".exe") switch prog { - case "compile", "link", "cgo", "asm": + case "compile", "link", "cgo", "asm", "cover": default: return false }