diff options
| author | Xiaolin Zhao <zhaoxiaolin@loongson.cn> | 2024-11-18 16:15:36 +0800 |
|---|---|---|
| committer | David Chase <drchase@google.com> | 2024-11-21 20:50:15 +0000 |
| commit | efe0a86551c30ceaf71361645023cbea913249d3 (patch) | |
| tree | 31449d3a8589028b1abba85039ea9e272f82eeaf /src/cmd | |
| parent | 6a7733af45493ddc1ededd2d0545004102c811a2 (diff) | |
| download | go-efe0a86551c30ceaf71361645023cbea913249d3.tar.xz | |
cmd/compile/internal/ssa: make _gen an actual submodule and skip it in TestStdlib
After tools CL 612038, the package astutil stops being vendored, but
_gen/rulegen.go needs to import this package.
In particular, after update golang.org/x/tools, the package astutil
is deleted from the vendor directory, and got error when run TestStdlib
in longtest. So in this CL, we make _gen an actual submodule and
skip it in TestStdlib.
Change-Id: I76f77b66427f6490b4746698711a6e307ad2ba79
Reviewed-on: https://go-review.googlesource.com/c/go/+/629015
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: abner chenc <chenguoqi@loongson.cn>
Diffstat (limited to 'src/cmd')
| -rw-r--r-- | src/cmd/compile/internal/ssa/_gen/go.mod | 5 | ||||
| -rw-r--r-- | src/cmd/compile/internal/ssa/_gen/go.sum | 2 | ||||
| -rw-r--r-- | src/cmd/compile/internal/types2/stdlib_test.go | 3 |
3 files changed, 9 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/ssa/_gen/go.mod b/src/cmd/compile/internal/ssa/_gen/go.mod new file mode 100644 index 0000000000..6f750a5618 --- /dev/null +++ b/src/cmd/compile/internal/ssa/_gen/go.mod @@ -0,0 +1,5 @@ +module _gen + +go 1.24 + +require golang.org/x/tools v0.27.0 diff --git a/src/cmd/compile/internal/ssa/_gen/go.sum b/src/cmd/compile/internal/ssa/_gen/go.sum new file mode 100644 index 0000000000..6c355a67c3 --- /dev/null +++ b/src/cmd/compile/internal/ssa/_gen/go.sum @@ -0,0 +1,2 @@ +golang.org/x/tools v0.27.0 h1:qEKojBykQkQ4EynWy4S8Weg69NumxKdn40Fce3uc/8o= +golang.org/x/tools v0.27.0/go.mod h1:sUi0ZgbwW9ZPAq26Ekut+weQPR5eIM6GQLQ1Yjm1H0Q= diff --git a/src/cmd/compile/internal/types2/stdlib_test.go b/src/cmd/compile/internal/types2/stdlib_test.go index 0c63e5d77c..6966bb94b0 100644 --- a/src/cmd/compile/internal/types2/stdlib_test.go +++ b/src/cmd/compile/internal/types2/stdlib_test.go @@ -354,7 +354,8 @@ func TestStdKen(t *testing.T) { // Package paths of excluded packages. var excluded = map[string]bool{ - "builtin": true, + "builtin": true, + "cmd/compile/internal/ssa/_gen": true, } // printPackageMu synchronizes the printing of type-checked package files in |
