https://issues.dlang.org/show_bug.cgi?id=21814
Issue ID: 21814 Summary: std.fomat: grouping with width 0 causes floating point exception Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1 Component: phobos Assignee: nob...@puremagic.com Reporter: bugzi...@bernis-buecher.de void main() { writefln("%,0d",1000); } produces a floating point exception. It should handle this more gracefully, e.g. do no grouping at all. In that case the following unittest would hold: assert(format("%,0d",1000) == "1000"); --