diff options
| author | Matthew Dempsky <mdempsky@google.com> | 2017-12-04 11:09:45 -0800 |
|---|---|---|
| committer | Matthew Dempsky <mdempsky@google.com> | 2017-12-04 19:37:24 +0000 |
| commit | 509ffb94caae3fd53130d318c013cac38a179976 (patch) | |
| tree | 6c6a94dbdef1191dba3b9c310dd3f902420736d7 | |
| parent | 2b9e7c1864c61c900b79deb9528fead33321a402 (diff) | |
| download | go-509ffb94caae3fd53130d318c013cac38a179976.tar.xz | |
cmd/go: disable concurrent compilation under GOEXPERIMENTs
Duplicate cmd/compile check into cmd/go. Manually tested that
"GOEXPERIMENT=fieldtrack make.bash" passes now.
Updates #22223.
Change-Id: I441970a8a5ad4aadf5bd4fbd4d6cc71847b43308
Reviewed-on: https://go-review.googlesource.com/81776
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
| -rw-r--r-- | src/cmd/go/internal/work/gc.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cmd/go/internal/work/gc.go b/src/cmd/go/internal/work/gc.go index eaa54d106f..49258b30fd 100644 --- a/src/cmd/go/internal/work/gc.go +++ b/src/cmd/go/internal/work/gc.go @@ -20,6 +20,7 @@ import ( "cmd/go/internal/cfg" "cmd/go/internal/load" "cmd/go/internal/str" + "cmd/internal/objabi" "crypto/sha1" ) @@ -161,6 +162,11 @@ CheckFlags: } } + // TODO: Test and delete these conditions. + if objabi.Fieldtrack_enabled != 0 || objabi.Preemptibleloops_enabled != 0 || objabi.Clobberdead_enabled != 0 { + canDashC = false + } + if !canDashC { return 1 } |
