November 26, 2010 [Issue 5280] New: to!FP(Hex float string) doesn't work well | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=5280 Summary: to!FP(Hex float string) doesn't work well Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: rejects-valid Severity: normal Priority: P2 Component: Phobos AssignedTo: nobody@puremagic.com ReportedBy: bearophile_hugs@eml.cc --- Comment #0 from bearophile_hugs@eml.cc 2010-11-26 15:09:33 PST --- This code seems correct: import std.conv: to; void main() { real r0 = 0x1.0076fc5cc7933866p+40L; // OK auto r = to!real("0x1.0076fc5cc7933866p+40L"); auto d = to!double("0x1.0076fc5cc7933866p+40L"); auto f = to!float("0x1.0076fc5cc7933866p+40L"); } But DMD 2.050 returns: std.conv.ConvError: std.conv(723): Can't convert value `L' of type const(char)[] to type real -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation