[Issue 16356] New: cdouble is broken
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sat Aug 6 09:00:26 PDT 2016
https://issues.dlang.org/show_bug.cgi?id=16356
Issue ID: 16356
Summary: cdouble is broken
Product: D
Version: D2
Hardware: x86_64
OS: All
Status: NEW
Severity: critical
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: enjouzensyou.boinc at gmail.com
OK:
------------------------------------
import std.stdio;
/*
0+0i
1+1i
2+2i
3+3i
*/
void main()
{
cfloat c = 1f + 1fi;
foreach(x; 0 .. 4)
writeln(c * x);
}
------------------------------------
NG:
------------------------------------
import std.stdio;
/*
0+1i
1+1i
2+1i
3+1i
*/
void main()
{
cdouble c = 1 + 1i;
foreach(x; 0 .. 4)
writeln(c * x);
}
------------------------------------
dmd: 2.071.1
--
More information about the Digitalmars-d-bugs
mailing list