When I try to compile the following code:
class A
{
void opDispatch (string name, this T) () { }
}
class B : A {}
void main ()
{
auto b = new B;
b.foobar();
}
I get this error:
Error: template instance opDispatch!("foobar") does not match template
declaration opDispatch(string name,this T)
Is this a bug or expected behavior ? DMD v2.051 -- /Jacob Carlborg
