dmd/compiler/test/fail_compilation/ice15441.d
2022-07-09 18:53:07 +02:00

26 lines
378 B
D

/*
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) {}
}