Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
compiler: don't export function descriptors for unexported names
They aren't needed, and could potentially cause unlikely symbol name collisions. Also, the runtime package's reference to main could cause the runtime package to define main.main..f, which could also be defined in the main package if it does something like fmt.Print(main). That will normally work but will fail with a multiple symbol definition error when using -static-libgo. Reviewed-on: https://go-review.googlesource.com/93656 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257637 138bc75d-0d04-0410-961f-82ee72b054a4
- Loading branch information