• Andrew Gerrand's avatar
    [release-branch.go1.2] cmd/gc: shorten name used for map bucket type · c57029d4
    Andrew Gerrand authored
    ««« CL 15110044 / 95336afd420c
    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
    »»»
    
    R=golang-dev
    CC=golang-dev
    https://golang.org/cl/20050044
    c57029d4
reflect.c 29.1 KB