d: Merge upstream dmd 47871363d, druntime, c52e28b7, phobos 99e9c1b77.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / imports / diag9210stdcomplex.d
blob0afd9903aad594f0e5204c3bbcb6d6d29250bfe2
1 module imports.diag9210stdcomplex;
3 import imports.diag9210stdtraits;
5 struct Complex(T) if (isFloatingPoint!T)
7 T re;
8 T im;
11 // https://issues.dlang.org/show_bug.cgi?id=9210: Complex!real instantiation is incomplete in here,
12 // because its completion is deferred by an "undefined identifier" error in imports.diag9210b.
13 Complex!real expi(real y)
15 return Complex!real(0, 0);