golang/go
View on GitHubcmd/compile: review compiler-generated symbol naming scheme
Open
#35,088 opened on Oct 22, 2019
NeedsInvestigationcompiler/runtimehelp wanted
Repository metrics
- Stars
- (133,883 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
cmd/compile generates a lot of linker symbols for internal objects, and we've amassed a number of ad hoc naming schemes for them. I'm concerned that there might be collisions, particularly with user-defined symbols.
We should review and probably catalog the existing symbol, and try to find a more uniform naming scheme that we can ensure is collision-free.