mirror of
https://github.com/golang/go
synced 2024-11-18 14:24:44 -07:00
cmd/go: make cfg.BuildContext.ToolTags same order with build.Default.ToolTags
So it's consistent when running "go list -f '{{context.ToolTags}}'" and printing the content of "build.Default.ToolTags". Updates #45454 Change-Id: I7a3cbf3cdf9a6ce2b8c89e9bcf5fc5e9086d48e8 Reviewed-on: https://go-review.googlesource.com/c/go/+/422615 Reviewed-by: Bryan Mills <bcmills@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
This commit is contained in:
parent
535fe2b226
commit
be26aa70d4
@ -237,9 +237,12 @@ func init() {
|
||||
CleanGOEXPERIMENT = Experiment.String()
|
||||
|
||||
// Add build tags based on the experiments in effect.
|
||||
for _, exp := range Experiment.Enabled() {
|
||||
BuildContext.ToolTags = append(BuildContext.ToolTags, "goexperiment."+exp)
|
||||
exps := Experiment.Enabled()
|
||||
expTags := make([]string, 0, len(exps)+len(BuildContext.ToolTags))
|
||||
for _, exp := range exps {
|
||||
expTags = append(expTags, "goexperiment."+exp)
|
||||
}
|
||||
BuildContext.ToolTags = append(expTags, BuildContext.ToolTags...)
|
||||
}
|
||||
|
||||
// An EnvVar is an environment variable Name=Value.
|
||||
|
Loading…
Reference in New Issue
Block a user