Symbols occur at non-zero offsets in a subsection if they are
.alt_entry symbols, or if .subsections_via_symbols is omitted.
It doesn't seem like ld64 supports folding those subsections either.
Moreover, supporting this it makes foldIdentical a lot more
complicated to implement. The existing implementation has some
questionable behavior around STABS omission -- if a section with an
non-zero offset symbol was folded into one without, we would omit the
STABS entry for the non-zero offset symbol.
I will be following up with a diff that makes foldIdentical zero out
the symbol sizes for folded symbols. Again, this is much easier to
implement if we don't have to worry about non-zero offsets.
this comment is stale?