Open
Description
For example, internal/abi.(*SwissMapType).NeedKeyUpdate
. It has a 3-instruction body and gets inlined everywhere. There is no reference to it from any code. But it still exists in the binary.
Probably this is because it is exported (starts with a capital letter), and the type *SwissMapType
is reachable somehow.
Kind of anecdotal at the moment, but this may be the cause of part of the binary size increase since 1.23.
A few other examples:
internal/chacha8rand.(*State).Next
sync.(*noCopy).Lock
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo