]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: make use of types2.InitOrder
authorMatthew Dempsky <mdempsky@google.com>
Wed, 9 Aug 2023 08:43:47 +0000 (01:43 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Fri, 11 Aug 2023 17:45:02 +0000 (17:45 +0000)
commit832212df9aba985bdc6a8378a821e1030554fa2f
tree3ff8809afe792650337c1530acca744836c1fb3d
parent673d64ac7009b41c55b90b33ca346a86351959ee
cmd/compile: make use of types2.InitOrder

types2 already computes the order that package-level variables need to
be initialized in. Start using it.

Change-Id: Idf2740f963b8146f7c927f57effdbf245f41d355
Reviewed-on: https://go-review.googlesource.com/c/go/+/517617
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/cmd/compile/internal/coverage/cover.go
src/cmd/compile/internal/ir/package.go
src/cmd/compile/internal/noder/reader.go
src/cmd/compile/internal/noder/writer.go
src/cmd/compile/internal/pkginit/init.go
src/cmd/compile/internal/pkginit/initorder.go [deleted file]
src/cmd/compile/internal/staticinit/sched.go