]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: generate table of main symbol types
authorDavid Crawshaw <crawshaw@golang.org>
Fri, 26 Aug 2016 00:29:15 +0000 (20:29 -0400)
committerDavid Crawshaw <crawshaw@golang.org>
Tue, 6 Sep 2016 17:03:38 +0000 (17:03 +0000)
commit5923df1af9f058a4f1bf095dfb1d2722cd4120a1
treebe24fd133553a6ffd7f426a7b56317339a9a667f
parent6e703ae7093b8921ce8e64a08e600d94ea1f9f28
cmd/compile: generate table of main symbol types

For each exported symbol in package main, add its name and type to
go.plugin.tabs symbol. This is used by the runtime when loading a
plugin to return a typed interface{} value.

Change-Id: I23c39583e57180acb8f7a74d218dae4368614f46
Reviewed-on: https://go-review.googlesource.com/27818
Run-TryBot: David Crawshaw <crawshaw@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/cmd/compile/internal/gc/obj.go
src/cmd/compile/internal/gc/reflect.go