diff options
| author | Jes Cok <xigua67damn@gmail.com> | 2023-07-25 23:10:34 +0000 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2023-07-27 22:07:13 +0000 |
| commit | 3bc28402fae2a1646e4d2756344b5eb34994d25f (patch) | |
| tree | a7b1cb6fe83f489e038e9a11204eb0b9795ee802 /src/runtime | |
| parent | 1c10d743eaff174f08e48dff85f64ade0b92425c (diff) | |
| download | go-3bc28402fae2a1646e4d2756344b5eb34994d25f.tar.xz | |
all: use built-in clear to clear maps
Change-Id: I7f4ac72fe3230d8b7486fab0c925015cefcbe355
GitHub-Last-Rev: 54455839b674f980fb6c3afceb433db4833d340e
GitHub-Pull-Request: golang/go#61544
Reviewed-on: https://go-review.googlesource.com/c/go/+/512376
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Keith Randall <khr@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/runtime')
| -rw-r--r-- | src/runtime/map_benchmark_test.go | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/runtime/map_benchmark_test.go b/src/runtime/map_benchmark_test.go index b46d2a4727..ef0747fcd8 100644 --- a/src/runtime/map_benchmark_test.go +++ b/src/runtime/map_benchmark_test.go @@ -429,9 +429,7 @@ func BenchmarkGoMapClear(b *testing.B) { m := make(map[int]int, size) for i := 0; i < b.N; i++ { m[0] = size // Add one element so len(m) != 0 avoiding fast paths. - for k := range m { - delete(m, k) - } + clear(m) } }) } @@ -442,9 +440,7 @@ func BenchmarkGoMapClear(b *testing.B) { m := make(map[float64]int, size) for i := 0; i < b.N; i++ { m[1.0] = size // Add one element so len(m) != 0 avoiding fast paths. - for k := range m { - delete(m, k) - } + clear(m) } }) } |
