aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mpagecache.go
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2022-03-28 09:30:41 -0700
committerMatthew Dempsky <mdempsky@google.com>2022-05-11 03:28:01 +0000
commitccb798741b9bd9d5eda56648a8b3383e6e55cfcd (patch)
tree8b58c1891ef17f5be3efd9b2f193488b4afa21d4 /src/runtime/mpagecache.go
parentf12461cb0f3878b6d332f4be3a02fa44cc744df6 (diff)
downloadgo-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.go2
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)