]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: rework how fieldtrack is implemented
authorMatthew Dempsky <mdempsky@google.com>
Fri, 11 Mar 2016 00:15:44 +0000 (16:15 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Sun, 13 Mar 2016 16:58:00 +0000 (16:58 +0000)
commita2a48069fee931af943161c9f8a9aace32811b7b
tree9a7e7558887a2a127add0f8bc1eedc20cf979b6a
parentf6ceed2cab426403fb823938491accf35ee00d81
cmd/compile: rework how fieldtrack is implemented

Shrinks gc.Type and gc.Func slightly.

Passes "GOEXPERIMENT=fieldtrack ./all.bash" and "go test -a
-toolexec='toolstash -cmp' -ldflags=-k=rsc.io/tmp/fieldtrack.tracked
rsc.io/tmp/fieldtrack".

Change-Id: I785fe8a18eb830d9867d34247e4cd41a6a7921d4
Reviewed-on: https://go-review.googlesource.com/20557
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/compile/internal/gc/pgen.go
src/cmd/compile/internal/gc/reflect.go
src/cmd/compile/internal/gc/sizeof_test.go
src/cmd/compile/internal/gc/syntax.go
src/cmd/compile/internal/gc/type.go
src/cmd/compile/internal/gc/walk.go