]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: retire "IsHiddenClosure" and "IsDeadcodeClosure"
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Sat, 26 Aug 2023 17:01:37 +0000 (00:01 +0700)
committerGopher Robot <gobot@golang.org>
Mon, 22 Jul 2024 21:27:37 +0000 (21:27 +0000)
commit2e8b3425a2797353145b296d23ea2f23cdb07812
tree25e82ef4c3bff3c87d54fc1f1a9262bbb41ce97a
parentd25a90676d5212f156de334e9f6f9ee009298c9c
cmd/compile: retire "IsHiddenClosure" and "IsDeadcodeClosure"

Since CL 522318, all closures are now hidden. Thus this CL removes all
codes that worries about hidden vs non-hidden closures.

Change-Id: I1ea124168c76cedbfc4053d2f150937a382aa330
Reviewed-on: https://go-review.googlesource.com/c/go/+/523275
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-by: Than McIntosh <thanm@google.com>
12 files changed:
src/cmd/compile/internal/escape/escape.go
src/cmd/compile/internal/escape/expr.go
src/cmd/compile/internal/gc/compile.go
src/cmd/compile/internal/inline/inl.go
src/cmd/compile/internal/inline/interleaved/interleaved.go
src/cmd/compile/internal/ir/func.go
src/cmd/compile/internal/ir/scc.go
src/cmd/compile/internal/noder/reader.go
src/cmd/compile/internal/staticinit/sched.go
test/closure3.dir/main.go
test/escape4.go
test/escape_closure.go