diff options
author | David Benjamin <davidben@google.com> | 2023-04-18 14:13:13 -0400 |
---|---|---|
committer | Boringssl LUCI CQ <boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-04-19 23:55:21 +0000 |
commit | bcecc7d834fc44ad257b2f23f88e1cf597ab2736 (patch) | |
tree | d6a7b1b68ce9e97e9d300d4d9ebd83a4076c5b64 /util/make_errors.go | |
parent | a38d6008055bbaf897c8f84006cfa8e45ea9cc80 (diff) | |
download | boringssl-bcecc7d834fc44ad257b2f23f88e1cf597ab2736.zip boringssl-bcecc7d834fc44ad257b2f23f88e1cf597ab2736.tar.gz boringssl-bcecc7d834fc44ad257b2f23f88e1cf597ab2736.tar.bz2 |
Replace sort.Sort with sort.Slice
Change-Id: I6e0361a42b9612ba4294cc8806203ea445bc9257
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/58945
Reviewed-by: Bob Beck <bbe@google.com>
Auto-Submit: David Benjamin <davidben@google.com>
Commit-Queue: Bob Beck <bbe@google.com>
Diffstat (limited to 'util/make_errors.go')
-rw-r--r-- | util/make_errors.go | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/util/make_errors.go b/util/make_errors.go index 4e2718b..5d1d321 100644 --- a/util/make_errors.go +++ b/util/make_errors.go @@ -188,28 +188,13 @@ type assignment struct { value int } -type assignmentsSlice []assignment - -func (a assignmentsSlice) Len() int { - return len(a) -} - -func (a assignmentsSlice) Less(i, j int) bool { - return a[i].value < a[j].value -} - -func (a assignmentsSlice) Swap(i, j int) { - a[i], a[j] = a[j], a[i] -} - func outputAssignments(w io.Writer, assignments map[string]int) { - var sorted assignmentsSlice - + sorted := make([]assignment, 0, len(assignments)) for key, value := range assignments { sorted = append(sorted, assignment{key, value}) } - sort.Sort(sorted) + sort.Slice(sorted, func(i, j int) bool { return sorted[i].value < sorted[j].value }) for _, assignment := range sorted { fmt.Fprintf(w, "#define %s %d\n", assignment.key, assignment.value) |