]> Cypherpunks repositories - gostls13.git/commit
Revert "cmd/compile: Enable inlining of tail calls"
authorCherry Mui <cherryyz@google.com>
Tue, 3 Jun 2025 19:44:32 +0000 (15:44 -0400)
committerCherry Mui <cherryyz@google.com>
Wed, 4 Jun 2025 15:27:44 +0000 (08:27 -0700)
commit1aa336209363d9715e145244c7b22620ac0f0584
treeaeeccd15b5a1de11110c005a8fa9db5f27578194
parentf537061e1b7599e97bafc0c8f9cc0bf686eb813e
Revert "cmd/compile: Enable inlining of tail calls"

This reverts CL 650455 and CL 655816.

Reason for revert: it causes #73747. Properly fixing it gets into
trickiness with defer/recover, wrapper, and inlining. We're late
in the Go 1.25 release cycle.

Fixes #73747.

Change-Id: Ifb343d522b18fec3fec73a7c886678032ac8e4df
Reviewed-on: https://go-review.googlesource.com/c/go/+/678575
Reviewed-by: Carlos Amedee <carlos@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
src/cmd/compile/internal/inline/inl.go
src/cmd/compile/internal/inline/interleaved/interleaved.go
src/cmd/compile/internal/ir/expr.go
src/cmd/compile/internal/ir/node_gen.go
src/cmd/compile/internal/ir/stmt.go
src/cmd/compile/internal/noder/reader.go
src/cmd/compile/internal/ssagen/ssa.go
src/cmd/compile/internal/typecheck/stmt.go
src/cmd/compile/internal/walk/stmt.go
test/tailcall.go