This should make deferreturn nosplit all the way down,
which should fix the current windows/amd64 failure.
If not, I will change StackCopyAlways back to 0.
TBR=khr
CC=golang-codereviews
https://golang.org/cl/
135600043
// This maps exactly to malloc size classes.
// defer size class for arg size sz
+//go:nosplit
func deferclass(siz uintptr) uintptr {
return (siz + 7) >> 4
}
// Free the given defer.
// The defer cannot be used after this call.
+//go:nosplit
func freedefer(d *_defer) {
if d.special {
return