mirror of
https://github.com/golang/go
synced 2024-11-11 20:20:23 -07:00
bd8ec78b08
For #56986, go/build needs to report up to cmd/go about //go:debug lines found in the source code. Rather than make a special case for //go:debug, this change gathers all top-level directives above the package line and includes them in the result. The go command's module index must match go/build, so this CL contains the code to update the index as well. A future CL will use the //go:debug lines to prepare the default GODEBUG settings, as well as rejecting such lines in non-main packages. Change-Id: I66ab8dc72f9cd65c503b10b744367caca233f8a6 Reviewed-on: https://go-review.googlesource.com/c/go/+/453603 Reviewed-by: Bryan Mills <bcmills@google.com> Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org>
7 lines
366 B
Plaintext
7 lines
366 B
Plaintext
pkg go/build, type Directive struct #56986
|
|
pkg go/build, type Directive struct, Pos token.Position #56986
|
|
pkg go/build, type Directive struct, Text string #56986
|
|
pkg go/build, type Package struct, Directives []Directive #56986
|
|
pkg go/build, type Package struct, TestDirectives []Directive #56986
|
|
pkg go/build, type Package struct, XTestDirectives []Directive #56986
|