aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/staticdata
diff options
context:
space:
mode:
authorCuong Manh Le <cuong.manhle.vn@gmail.com>2024-09-05 01:13:30 +0700
committerGopher Robot <gobot@golang.org>2024-09-05 18:56:37 +0000
commitf15095f543637ea93e8ab683dff4f9b31e137ca9 (patch)
tree3f42277f85c2ebfbec846ed51e44f4a7072e17cd /src/cmd/compile/internal/staticdata
parent634363e3cab412ae7c40b46fde9f29034251c35c (diff)
downloadgo-f15095f543637ea93e8ab683dff4f9b31e137ca9.tar.xz
cmd/compile: use slices.{Sort,SortFunc}
Now that we're bootstrapping from a toolchain that has the slices package. Updates #64751 Change-Id: I2e63d95577d058670d3dc75bd45d6e050c6f0e25 Reviewed-on: https://go-review.googlesource.com/c/go/+/610601 Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Auto-Submit: Cuong Manh Le <cuong.manhle.vn@gmail.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/cmd/compile/internal/staticdata')
-rw-r--r--src/cmd/compile/internal/staticdata/data.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/cmd/compile/internal/staticdata/data.go b/src/cmd/compile/internal/staticdata/data.go
index b6ca615c6e..acafe9d339 100644
--- a/src/cmd/compile/internal/staticdata/data.go
+++ b/src/cmd/compile/internal/staticdata/data.go
@@ -10,8 +10,9 @@ import (
"go/constant"
"io"
"os"
- "sort"
+ "slices"
"strconv"
+ "strings"
"sync"
"cmd/compile/internal/base"
@@ -264,8 +265,8 @@ func GlobalLinksym(n *ir.Name) *obj.LSym {
}
func WriteFuncSyms() {
- sort.Slice(funcsyms, func(i, j int) bool {
- return funcsyms[i].Linksym().Name < funcsyms[j].Linksym().Name
+ slices.SortFunc(funcsyms, func(a, b *ir.Name) int {
+ return strings.Compare(a.Linksym().Name, b.Linksym().Name)
})
for _, nam := range funcsyms {
s := nam.Sym()