]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.24] cmd/compile: remove no-longer-necessary recursive inlining...
authorDavid Chase <drchase@google.com>
Wed, 5 Mar 2025 19:27:15 +0000 (14:27 -0500)
committerCarlos Amedee <carlos@golang.org>
Tue, 29 Apr 2025 17:12:17 +0000 (10:12 -0700)
commit06fd2f115b98dfa7fc0f1a9d451d2538b23e40fb
treed878805116fae366fb440391f93ae1ed91f37e76
parentf66ab6521cae4113acd5e80683aeed2e8430cf50
[release-branch.go1.24] cmd/compile: remove no-longer-necessary recursive inlining checks

this does result in a little bit more inlining,
cmd/compile text is 0.5% larger,
bent-benchmark text geomeans grow by only 0.02%.
some of our tests make assumptions about inlining.

Fixes: #73440.
Change-Id: I999d1798aca5dc64a1928bd434258a61e702951a
Reviewed-on: https://go-review.googlesource.com/c/go/+/655157
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-on: https://go-review.googlesource.com/c/go/+/666555
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
src/cmd/cgo/internal/test/issue42018_windows.go
src/cmd/compile/internal/inline/inl.go
src/runtime/pprof/proto_test.go
test/fixedbugs/issue40954.go
test/fixedbugs/issue52193.go
test/fixedbugs/issue54159.go
test/inline.go
test/loopbce.go
test/newinline.go