mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: use built-in clear to simplify code
Change-Id: Icb6d9ca996b4119d8636d9f7f6a56e510d74d059
GitHub-Last-Rev: 08178e8ff7
GitHub-Pull-Request: golang/go#66188
Reviewed-on: https://go-review.googlesource.com/c/go/+/569979
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: qiulaidongfeng <2645477756@qq.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Auto-Submit: Keith Randall <khr@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
This commit is contained in:
parent
69583738eb
commit
c8c46e746b
7 changed files with 12 additions and 35 deletions
|
|
@ -511,10 +511,7 @@ func (p *pageAlloc) update(base, npages uintptr, contig, alloc bool) {
|
|||
// either totally allocated or freed.
|
||||
whole := p.summary[len(p.summary)-1][sc+1 : ec]
|
||||
if alloc {
|
||||
// Should optimize into a memclr.
|
||||
for i := range whole {
|
||||
whole[i] = 0
|
||||
}
|
||||
clear(whole)
|
||||
} else {
|
||||
for i := range whole {
|
||||
whole[i] = freeChunkSum
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue