summaryrefslogtreecommitdiff
path: root/AUTHORS
diff options
context:
space:
mode:
authorCherry Zhang <cherryyz@google.com>2020-04-30 23:10:35 -0400
committerCherry Zhang <cherryyz@google.com>2020-05-01 18:04:59 +0000
commit44d22869a8df6419f894317b10c9f8329706467a (patch)
treeb3eeeda8f062d887939bafd9b3deeae9bd1dc750 /AUTHORS
parent3cec330fab5455c4dd00f1f6c228e146edd915d3 (diff)
downloadgo-git-44d22869a8df6419f894317b10c9f8329706467a.tar.gz
cmd/link: don't mark a symbol's Gotype reachable
A symbol being reachable doesn't imply its type descriptor is needed. Don't mark it. If the type is converted to interface somewhere in the program, there will be an explicit use of the type descriptor, which will make it marked. A println("hello") program before and after -rwxr-xr-x 1 cherryyz primarygroup 1259824 Apr 30 23:00 hello -rwxr-xr-x 1 cherryyz primarygroup 1169680 Apr 30 23:10 hello Updates #38782. Updates #6853. Change-Id: I88884c126ce75ba073f1ba059c4b892c87d2ac96 Reviewed-on: https://go-review.googlesource.com/c/go/+/231397 Run-TryBot: Cherry Zhang <cherryyz@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Alessandro Arzilli <alessandro.arzilli@gmail.com> Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Diffstat (limited to 'AUTHORS')
0 files changed, 0 insertions, 0 deletions