aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/panic.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/panic.go')
-rw-r--r--src/runtime/panic.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/runtime/panic.go b/src/runtime/panic.go
index 740fa026e2..a5a8fbd6dd 100644
--- a/src/runtime/panic.go
+++ b/src/runtime/panic.go
@@ -95,6 +95,7 @@ func deferproc(siz int32, fn *funcval) { // arguments of fn follow fn
// 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
}
@@ -159,6 +160,7 @@ func newdefer(siz int32) *_defer {
// Free the given defer.
// The defer cannot be used after this call.
+//go:nosplit
func freedefer(d *_defer) {
if d.special {
return