Output of std.format for float difference between DMD and GDC

BoraxMan rotflol2 at hotmail.com
Wed Dec 4 09:41:58 UTC 2019

I have noted that DMD and GDC provide a different output to the 
following line of code.


DMD outputs


GDC outputs

$66,543.22 ,

As you can see, GDC puts a superflous comma at the end.  The goal 
of this line is to convert a float to a monetary representation, 
therefore DMD is what I want and GDC not.

The question is, is the line of code in error?  If not, does this 
mean there is a bug with GDC's libphobos?


More information about the D.gnu mailing list