]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: add ir.ContainsClosure
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Tue, 18 Feb 2025 16:03:54 +0000 (23:03 +0700)
committerGopher Robot <gobot@golang.org>
Wed, 19 Feb 2025 01:52:54 +0000 (17:52 -0800)
commita08984bc8f2acacebeeadf7445ecfb67b7e7d7b1
treed32d39245d26700619eec64fb1658a04b51b992a
parent34073a736ab87d346399b8eef60d520a8b3cc5d4
cmd/compile: add ir.ContainsClosure

And use it to unify all codes that need parent/closure checking.

Change-Id: I0b0aa1b007598668dff2c4bee31e21f0fb3830ce
Reviewed-on: https://go-review.googlesource.com/c/go/+/650315
Auto-Submit: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/cmd/compile/internal/escape/solve.go
src/cmd/compile/internal/inline/inl.go
src/cmd/compile/internal/ir/func.go