]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/gc, runtime: change growslice to use int instead of int64
authorMatthew Dempsky <mdempsky@google.com>
Fri, 27 Feb 2015 06:13:05 +0000 (15:13 +0900)
committerDmitry Vyukov <dvyukov@google.com>
Wed, 4 Mar 2015 17:17:17 +0000 (17:17 +0000)
commit81d4072eb062a6af09e9a36314887a88acd50ebf
treee5453360d621a99a23d99d155563934d5bc118e5
parent3d0397a4f4f4034f4cb330ec7e5b05a359a86196
cmd/internal/gc, runtime: change growslice to use int instead of int64

Gc already calculates n as an int, so converting to int64 to call
growslice doesn't serve any purpose except to emit slightly larger
code on 32-bit platforms.  Passing n as an int shrinks godoc's text
segment by 8kB (9472633 => 9464133) when building for ARM.

Change-Id: Ief9492c21d01afcb624d3f2a484df741450b788d
Reviewed-on: https://go-review.googlesource.com/6231
Reviewed-by: Dmitry Vyukov <dvyukov@google.com>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/internal/gc/builtin.go
src/cmd/internal/gc/builtins/runtime.go
src/cmd/internal/gc/walk.go
src/runtime/slice.go