From: David Crawshaw Date: Mon, 16 Feb 2015 19:22:22 +0000 (-0500) Subject: cmd/go: skip stat check when using -toolexec X-Git-Tag: go1.5beta1~1970 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=04774336b15c2eeda76080d60c57844a22b77c99;p=gostls13.git cmd/go: skip stat check when using -toolexec Change-Id: Idc88b1ee950e33cfe757a27e9a3383d879793af7 Reviewed-on: https://go-review.googlesource.com/4934 Reviewed-by: Ian Lance Taylor --- diff --git a/src/cmd/go/tool.go b/src/cmd/go/tool.go index dc8d34ba08..29feb1d3b2 100644 --- a/src/cmd/go/tool.go +++ b/src/cmd/go/tool.go @@ -50,6 +50,9 @@ func tool(toolName string) string { if toolIsWindows { toolPath += toolWindowsExtension } + if len(buildToolExec) > 0 { + return toolPath + } // Give a nice message if there is no tool with that name. if _, err := os.Stat(toolPath); err != nil { if isInGoToolsRepo(toolName) {