diff options
| author | Shenghou Ma <minux.ma@gmail.com> | 2014-03-07 15:11:16 -0500 |
|---|---|---|
| committer | Shenghou Ma <minux.ma@gmail.com> | 2014-03-07 15:11:16 -0500 |
| commit | 84570aa9a18fa46dba1402004a54cedc7cf5e043 (patch) | |
| tree | f1cae531ab508b4f3ff452d9bba885eb1fdb0d98 /src/pkg/runtime/runtime.h | |
| parent | 3d5e219e020115e98762821ac688e77b1b50787d (diff) | |
| download | go-84570aa9a18fa46dba1402004a54cedc7cf5e043.tar.xz | |
runtime: round stack size to power of 2.
Fixes build on windows/386 and plan9/386.
Fixes #7487.
LGTM=mattn.jp, dvyukov, rsc
R=golang-codereviews, mattn.jp, dvyukov, 0intro, rsc
CC=golang-codereviews
https://golang.org/cl/72360043
Diffstat (limited to 'src/pkg/runtime/runtime.h')
| -rw-r--r-- | src/pkg/runtime/runtime.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pkg/runtime/runtime.h b/src/pkg/runtime/runtime.h index 4415f550d4..716071eb83 100644 --- a/src/pkg/runtime/runtime.h +++ b/src/pkg/runtime/runtime.h @@ -900,6 +900,7 @@ void runtime·mcall(void(*)(G*)); uint32 runtime·fastrand1(void); void runtime·rewindmorestack(Gobuf*); int32 runtime·timediv(int64, int32, int32*); +int32 runtime·round2(int32 x); // round x up to a power of 2. // atomic operations bool runtime·cas(uint32*, uint32, uint32); |
