diff options
| author | qiulaidongfeng <2645477756@qq.com> | 2024-01-31 03:51:34 +0000 |
|---|---|---|
| committer | Keith Randall <khr@golang.org> | 2024-02-27 20:56:00 +0000 |
| commit | fdb200834feb8bd8e5d0073d83c51f68e364d0fd (patch) | |
| tree | a67da0475d5beaa44cfcd2235b40fb92e81720a9 /src/cmd | |
| parent | 24070cf747d8b3f4487f1ca7247dcdf0ac266e8c (diff) | |
| download | go-fdb200834feb8bd8e5d0073d83c51f68e364d0fd.tar.xz | |
runtime: use MapMaxKeyBytes,MapMaxElemBytes,MapBucketCount of internal/abi
For #59670
Change-Id: I9265e033bf3a84c3dc7b4a5d52c0df9672435f0d
GitHub-Last-Rev: 8e4099095cec9e774abe9b72212a1eab6f6f9fdb
GitHub-Pull-Request: golang/go#64774
Reviewed-on: https://go-review.googlesource.com/c/go/+/550117
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Than McIntosh <thanm@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/cmd')
| -rw-r--r-- | src/cmd/compile/internal/walk/walk.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/compile/internal/walk/walk.go b/src/cmd/compile/internal/walk/walk.go index d2b0fb6830..439f3ac71b 100644 --- a/src/cmd/compile/internal/walk/walk.go +++ b/src/cmd/compile/internal/walk/walk.go @@ -6,6 +6,7 @@ package walk import ( "fmt" + "internal/abi" "cmd/compile/internal/base" "cmd/compile/internal/ir" @@ -183,8 +184,7 @@ var mapassign = mkmapnames("mapassign", "ptr") var mapdelete = mkmapnames("mapdelete", "") func mapfast(t *types.Type) int { - // Check runtime/map.go:maxElemSize before changing. - if t.Elem().Size() > 128 { + if t.Elem().Size() > abi.MapMaxElemBytes { return mapslow } switch reflectdata.AlgType(t.Key()) { |
