]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] runtime: allow deferproc split stack
authorCherry Mui <cherryyz@google.com>
Sat, 5 Jun 2021 00:07:50 +0000 (20:07 -0400)
committerCherry Mui <cherryyz@google.com>
Tue, 8 Jun 2021 21:45:35 +0000 (21:45 +0000)
commitb80a4c56f015ed51a94da6bd7bcf5bf4b0b08a27
tree7e74c38e23f0aa246b0ccffaac1e57b6feddf8dc
parent83da32749ce86d7ecbe9078d524788fbecb4f39c
[dev.typeparams] runtime: allow deferproc split stack

deferproc was not allowed to split stack because it had a special
stack layout, where the go'd function's arguments were passed on
stack but not included in the signature (therefore the stack map).
Now it no longer has argument, so it does not need to be nosplit.

Change-Id: I6d4b5302bd6fea6642bb4202984d86e3ebbc9054
Reviewed-on: https://go-review.googlesource.com/c/go/+/325920
Trust: Cherry Mui <cherryyz@google.com>
Run-TryBot: Cherry Mui <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/runtime/panic.go