From: Russ Cox Date: Thu, 11 Sep 2014 20:33:01 +0000 (-0400) Subject: runtime: make Gosched nosplit X-Git-Tag: go1.4beta1~439 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=91baf5c65d50a1fd33097d2610e32d575d054e6f;p=gostls13.git runtime: make Gosched nosplit Replacing gosched with Gosched broke some builds because some of the call sites are at times when the stack cannot be grown. TBR=khr CC=golang-codereviews https://golang.org/cl/142000043 --- diff --git a/src/runtime/proc.go b/src/runtime/proc.go index 27e84230a1..4e3d2855f6 100644 --- a/src/runtime/proc.go +++ b/src/runtime/proc.go @@ -104,6 +104,8 @@ func forcegchelper() { } } +//go:nosplit + // Gosched yields the processor, allowing other goroutines to run. It does not // suspend the current goroutine, so execution resumes automatically. func Gosched() {