You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
import std.stdio;
void main()
{
writeln(real.min_normal, " ", real.max);
}
Produces every time different output:
1 run - 8.9527e-313 8.9527e-313
2 run - 1.21008e-312 1.21008e-312
3 run - 3.56e-312 3.56e-312
...
Or not recognized by ms linker?
The text was updated successfully, but these errors were encountered:
Yeah, the output was fixed when the unittests for Win64 were enabled. Unfortunately the runtime still uses C's sprintf for printing floating point numbers, and the MS library only supports double, not real.
Michael reported this on 2013-07-21T10:27:45Z
Transferred from https://issues.dlang.org/show_bug.cgi?id=10691
CC List
Description
import std.stdio; void main() { writeln(real.min_normal, " ", real.max); } Produces every time different output: 1 run - 8.9527e-313 8.9527e-313 2 run - 1.21008e-312 1.21008e-312 3 run - 3.56e-312 3.56e-312 ... Or not recognized by ms linker?The text was updated successfully, but these errors were encountered: