blob: 2937d6d8844bc769f54f6d713fd5862024be9902 [file] [log] [blame]
/***************************************/
// https://issues.dlang.org/show_bug.cgi?id=17965
import core.stdc.math;
struct Point{double x,y;}
Point foo10()
{
Point result = Point(1.0, 2.0);
return result;
}
Point foo20()
{
Point result;
return result;
}
void main()
{
auto p = foo10();
assert(p.x == 1.0);
assert(p.y == 2.0);
auto q = foo20();
assert(isnan(q.x));
assert(isnan(q.y));
}