runtime: replace some uses of newarray with newobject for maps

This avoids the never triggered capacity checks in newarray.

Change-Id: Ib72b204adcb9e3fd3ab963defe0cd40e22d5d492
Reviewed-on: https://go-review.googlesource.com/54731
Run-TryBot: Martin Möhrmann <moehrmann@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
This commit is contained in:
Martin Möhrmann 2017-08-10 21:24:51 +02:00
parent 7df29b50b2
commit 248a7c7c42
2 changed files with 4 additions and 4 deletions

View file

@ -542,7 +542,7 @@ func mapassign(t *maptype, h *hmap, key unsafe.Pointer) unsafe.Pointer {
h.flags |= hashWriting
if h.buckets == nil {
h.buckets = newarray(t.bucket, 1)
h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
}
again: