]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: change testing.B.Loop keep alive semantic
authorJunyang Shao <shaojunyang@google.com>
Thu, 30 Oct 2025 19:14:57 +0000 (19:14 +0000)
committerJunyang Shao <shaojunyang@google.com>
Fri, 21 Nov 2025 20:49:20 +0000 (12:49 -0800)
commit22f24f90b52958158a2de5fa68adf0faf7699e4e
treec71d09d9e3d69eb01d62f52df195f27c2edeb4a8
parentcfb9d2eb73d9ecb0e5ea2ce5ef0d3f23593087be
cmd/compile: change testing.B.Loop keep alive semantic

This CL implements this initial design of testing.B.Loop's keep variable
alive semantic:
https://github.com/golang/go/issues/61515#issuecomment-2407963248.

Fixes #73137.

Change-Id: I8060470dbcb0dda0819334f3615cc391ff0f6501
Reviewed-on: https://go-review.googlesource.com/c/go/+/716660
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/bloop/bloop.go [new file with mode: 0644]
src/cmd/compile/internal/escape/call.go
src/cmd/compile/internal/gc/main.go
src/cmd/compile/internal/inline/interleaved/interleaved.go
src/cmd/compile/internal/ir/expr.go
src/cmd/compile/internal/typecheck/_builtin/runtime.go
src/cmd/compile/internal/typecheck/builtin.go
src/testing/benchmark.go
test/bloop.go [new file with mode: 0644]
test/inline_testingbloop.go [deleted file]