]> Cypherpunks repositories - gostls13.git/commit
runtime: assert p.destroy runs with GC not running
authorMichael Pratt <mpratt@google.com>
Mon, 6 Oct 2025 20:38:29 +0000 (16:38 -0400)
committerMichael Pratt <mpratt@google.com>
Tue, 7 Oct 2025 14:33:32 +0000 (07:33 -0700)
commit64699542031b994ec4fdb6de887a94b69a372f9b
tree7ebf6de6e389b7ab9f401aa8a1fa31257869a241
parent4c0fd3a2b45675a581ef6fa273a221d7131b5647
runtime: assert p.destroy runs with GC not running

This is already guaranteed by stopTheWorldGC prior to procresize. Thus
the cleanup code here is dead, which is a bit confusing.

Replace it with a throw for clarity.

Change-Id: I6a6a636c8ca1487b720c4fab41b2b86c13d1d9e0
Reviewed-on: https://go-review.googlesource.com/c/go/+/709655
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/runtime/proc.go