]> Cypherpunks repositories - gostls13.git/commit
cmd/gc: shorten name used for map bucket type
authorRuss Cox <rsc@golang.org>
Fri, 18 Oct 2013 19:56:07 +0000 (15:56 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 18 Oct 2013 19:56:07 +0000 (15:56 -0400)
commit20f99ffa3e5d58b5ed12289b1ed0e5107376209b
treee29a0f21f230770eaee3909b52113eb22c742da2
parent66f49f78a5a8f8e6832e8b66eea56387b0c72a52
cmd/gc: shorten name used for map bucket type

Before:
type.struct { buckets *struct { overflow *struct { overflow *struct { overflow *struct { overflow *struct { overflow *<...>; keys [8]string; values [8]*"".RangeTable }; keys [8]string; values [8]*"".RangeTable }; keys [8]string; values [8]*"".RangeTable }; keys [8]string; values [8]*"".RangeTable }; keys [8]string; values [8]*"".RangeTable }; oldbuckets *struct { overflow *struct { overflow *struct { overflow *struct { overflow *struct { overflow *<...>; keys [8]string; values [8]*"".RangeTable }; keys [8]string; values [8]*"".RangeTable }; keys [8]string; values [8]*"".RangeTable }; keys [8]string; values [8]*"".RangeTable }; keys [8]string; values [8]*"".RangeTable } }

After:
type.map.bucket[string]*"".RangeTable

This makes debugging maps a little nicer, and it takes up less space in the binary.

R=golang-dev, r
CC=golang-dev, khr
https://golang.org/cl/15110044
src/cmd/gc/fmt.c
src/cmd/gc/reflect.c