]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: use int for field index
authorMatthew Dempsky <mdempsky@google.com>
Mon, 14 Mar 2016 19:45:18 +0000 (12:45 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 15 Mar 2016 19:56:43 +0000 (19:56 +0000)
commit1b9f168f73c44b2743338a16e8122a13203e8e9b
treea009d84e8e77e3857c14d694de78ec8548828f99
parentd06b0db5bd4c898bd162e16ab603081ab62a527c
cmd/compile: use int for field index

All of a struct's fields have to fit into memory anyway, so index them
with int instead of int64.  This also makes it nicer for
cmd/compile/internal/gc to reuse the same NumFields function.

Change-Id: I210be804a0c33370ec9977414918c02c675b0fbe
Reviewed-on: https://go-review.googlesource.com/20691
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/cmd/compile/internal/gc/ssa.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/walk.go
src/cmd/compile/internal/ssa/decompose.go
src/cmd/compile/internal/ssa/gen/generic.rules
src/cmd/compile/internal/ssa/rewritegeneric.go
src/cmd/compile/internal/ssa/type.go
src/cmd/compile/internal/ssa/type_test.go