blob: 9d285dc152568f2167c4be599e119d5e1224382a [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/fail145.d(13): Error: assert(i < 0) failed
fail_compilation/fail145.d(26): called from here: bar(7)
---
*/
//import core.stdc.stdio : printf;
int bar(int i)
{
assert(i < 0);
foreach_reverse (k, v; "hello")
{
i <<= 1;
if (k == 2)
break;
i += v;
}
return i;
}
void main()
{
static b = bar(7);
auto c = bar(7);
//printf("b = %d, %d\n", b, c);
assert(b == 674);
}