xref: /aosp_15_r20/external/toolchain-utils/go/patch/go-1.10.3/go0.patch (revision 760c253c1ed00ce9abd48f8546f08516e57485fe)
1*760c253cSXin Lidiff --git src/go/build/deps_test.go src/go/build/deps_test.go
2*760c253cSXin Liindex 29dbe47d29..53e0e287bc 100644
3*760c253cSXin Li--- src/go/build/deps_test.go
4*760c253cSXin Li+++ src/go/build/deps_test.go
5*760c253cSXin Li@@ -191,7 +191,7 @@ var pkgDeps = map[string][]string{
6*760c253cSXin Li 	"testing":          {"L2", "flag", "fmt", "internal/race", "os", "runtime/debug", "runtime/pprof", "runtime/trace", "time"},
7*760c253cSXin Li 	"testing/iotest":   {"L2", "log"},
8*760c253cSXin Li 	"testing/quick":    {"L2", "flag", "fmt", "reflect", "time"},
9*760c253cSXin Li-	"internal/testenv": {"L2", "OS", "flag", "testing", "syscall"},
10*760c253cSXin Li+	"internal/testenv": {"L2", "OS", "os.exec", "flag", "testing", "syscall"},
11*760c253cSXin Li
12*760c253cSXin Li 	// L4 is defined as L3+fmt+log+time, because in general once
13*760c253cSXin Li 	// you're using L3 packages, use of fmt, log, or time is not a big deal.
14*760c253cSXin Lidiff --git src/internal/testenv/testenv.go src/internal/testenv/testenv.go
15*760c253cSXin Liindex 8f69fe0da5..d52b85e122 100644
16*760c253cSXin Li--- src/internal/testenv/testenv.go
17*760c253cSXin Li+++ src/internal/testenv/testenv.go
18*760c253cSXin Li@@ -48,6 +48,9 @@ func HasGoBuild() bool {
19*760c253cSXin Li 			return false
20*760c253cSXin Li 		}
21*760c253cSXin Li 	}
22*760c253cSXin Li+	if _, err := exec.LookPath("go"); err != nil {
23*760c253cSXin Li+	        return false
24*760c253cSXin Li+	}
25*760c253cSXin Li 	return true
26*760c253cSXin Li }
27*760c253cSXin Li
28