diff options
| author | Matthew Dempsky <mdempsky@google.com> | 2022-03-28 09:30:41 -0700 |
|---|---|---|
| committer | Matthew Dempsky <mdempsky@google.com> | 2022-05-11 03:28:01 +0000 |
| commit | ccb798741b9bd9d5eda56648a8b3383e6e55cfcd (patch) | |
| tree | 8b58c1891ef17f5be3efd9b2f193488b4afa21d4 /src/runtime/mpagecache.go | |
| parent | f12461cb0f3878b6d332f4be3a02fa44cc744df6 (diff) | |
| download | go-ccb798741b9bd9d5eda56648a8b3383e6e55cfcd.tar.xz | |
runtime: change maxSearchAddr into a helper function
This avoids a dependency on the compiler statically initializing
maxSearchAddr, which is necessary so we can disable the (overly
aggressive and spec non-conforming) optimizations in cmd/compile and
gccgo.
Updates #51913.
Change-Id: I424e62c81c722bb179ed8d2d8e188274a1aeb7b6
Reviewed-on: https://go-review.googlesource.com/c/go/+/396194
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Austin Clements <austin@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/runtime/mpagecache.go')
| -rw-r--r-- | src/runtime/mpagecache.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/mpagecache.go b/src/runtime/mpagecache.go index 7206e2dbdb..5bad4f789a 100644 --- a/src/runtime/mpagecache.go +++ b/src/runtime/mpagecache.go @@ -143,7 +143,7 @@ func (p *pageAlloc) allocToCache() pageCache { if addr == 0 { // We failed to find adequate free space, so mark the searchAddr as OoM // and return an empty pageCache. - p.searchAddr = maxSearchAddr + p.searchAddr = maxSearchAddr() return pageCache{} } ci := chunkIndex(addr) |
