From 04774336b15c2eeda76080d60c57844a22b77c99 Mon Sep 17 00:00:00 2001 From: David Crawshaw Date: Mon, 16 Feb 2015 14:22:22 -0500 Subject: [PATCH] cmd/go: skip stat check when using -toolexec Change-Id: Idc88b1ee950e33cfe757a27e9a3383d879793af7 Reviewed-on: https://go-review.googlesource.com/4934 Reviewed-by: Ian Lance Taylor --- src/cmd/go/tool.go | 3 +++ 1 file changed, 3 insertions(+) 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) { -- 2.51.0