Re:D’s Newfangled Name Mangling
by nicwilson on Wednesday December 20, 2017 @06:35PM
(#15974903)
Because the pathological case was IIRC exponential in length range.chain.opertion.length and idiomatically D's `n` in those chain length is very large, sometimes large enough to crash `nm`. The compiler based on LLVM does support hashing the trailing portion of the symbol.
You also need symbol names for linking.