[Issue 17379] Mangle voldemort types as if they are defined in the outer scope to avoid exponential symbol name length with templates

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Jun 8 01:10:10 UTC 2020


https://issues.dlang.org/show_bug.cgi?id=17379

Steven Schveighoffer <schveiguy at yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |WONTFIX

--- Comment #9 from Steven Schveighoffer <schveiguy at yahoo.com> ---
I'm OK closing it. The only reason (I think) I reopened is because technically,
simplifying the mangling can still reduce further the symbol names. So even
though this is not a critical problem any more, there is still some juice that
could potentially be squeezed out of this.

On the other hand, putting the type in the template space instead of inside the
function achieves the same thing, so maybe it's not important enough to deal
with this.

--


More information about the Digitalmars-d-bugs mailing list