blob: 6998e685a75c537d785b760c2dfed15b0748203e [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/ice13459.d(12): Error: undefined identifier `B`
fail_compilation/ice13459.d(18): Error: none of the overloads of `opSlice` are callable using argument types `(int, int)`
fail_compilation/ice13459.d(11): Candidate is: `ice13459.A.opSlice() const`
---
*/
struct A
{
auto opSlice() const {}
auto opSlice() { return B; }
}
void main()
{
auto df = A();
foreach (fi; df[0..0]) {}
}