Probably trivial, but VERY frustrating compiler bug
H. S. Teoh
hsteoh at quickfur.ath.cx
Thu Aug 13 22:33:04 UTC 2020
On Thu, Aug 13, 2020 at 10:20:19PM +0000, Adam D. Ruppe via Digitalmars-d wrote:
> On Thursday, 13 August 2020 at 22:14:15 UTC, H. S. Teoh wrote:
> > In a nutshell: the exact .stringof of certain function symbols
> > changes depending on which overload was processed first.
> wait why the heck is it using .stringof at all? This inside dmd
> itself? I know it uses mangle toChars in places but the stringof thing
> should be for user diagnostics only, no internal use.
Well, Phobos has a unittest in std.format that relies on the exact
output of .stringof.
Come to think of it, maybe we should just kill that unittest with fire.
He who does not appreciate the beauty of language is not worthy to bemoan its flaws.
More information about the Digitalmars-d