]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: add Key, FieldSlice, and SetFields helpers
authorMatthew Dempsky <mdempsky@google.com>
Thu, 10 Mar 2016 13:22:14 +0000 (05:22 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 10 Mar 2016 23:34:22 +0000 (23:34 +0000)
commit1c2bdfb7d9a91d3e9072ab3379cbed5b3364f732
treef8c24cebce57a976f69a023209f59254259d936d
parent0b281872e6390eb93c8bb176a20c72fef3d726d3
cmd/compile: add Key, FieldSlice, and SetFields helpers

Allows safely eliminating more direct uses of Type's Type and Down
fields.

Passes toolstash -cmp.

Change-Id: I5c17fe541a0473c3cd2978d8314c4ab759079a61
Reviewed-on: https://go-review.googlesource.com/20541
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
12 files changed:
src/cmd/compile/internal/gc/align.go
src/cmd/compile/internal/gc/bexport.go
src/cmd/compile/internal/gc/dcl.go
src/cmd/compile/internal/gc/fmt.go
src/cmd/compile/internal/gc/range.go
src/cmd/compile/internal/gc/reflect.go
src/cmd/compile/internal/gc/sinit.go
src/cmd/compile/internal/gc/subr.go
src/cmd/compile/internal/gc/type.go
src/cmd/compile/internal/gc/typecheck.go
src/cmd/compile/internal/gc/unsafe.go
src/cmd/compile/internal/gc/walk.go