blob: 97fd1702dcbfa4f27bd679c36e4d238859834c57 [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/ice15441.d(22): Error: `s1.front` is `void` and has no value
fail_compilation/ice15441.d(25): Error: cannot infer argument types, expected 1 argument, not 2
---
*/
struct S1
{
auto front()() {}
}
struct S2
{
auto front()() { return 1; }
}
void main()
{
S1 s1;
foreach (p, e; s1) {}
S2 s2;
foreach (p, e; s2) {}
}