[Issue 1300] Issues with struct in compile-time function
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Jun 30 06:41:40 PDT 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1300
------- Comment #1 from samukha at voliacable.com 2007-06-30 08:41 -------
More test cases:
struct Bar
{
int x;
}
int foo()
{
Bar b = Bar.init;
b.x = 100;
for (size_t i = 0; i < b.x; i++) // b.x is the stumbling block here
{
}
b.x++; // fails while b.x = b.x + 1 works
return b.x;
}
void main(char[][] args)
{
static x = foo();
}
--
More information about the Digitalmars-d-bugs
mailing list