class A { string filename() const { return "1";} } class B : A { override string filename() { return "2";} } void main(){ } yields tink.d(6): Error: function tink.B.filename does not override any function, did you mean to override 'tink.A.filename'? There should probably be some mention of const in there.
I'm taking this. It's a nice diversion.
This was fixed. Today's compiler yields: onlineapp.d(6): Error: function `string onlineapp.B.filename()` does not override any function, did you mean to override `const string onlineapp.A.filename()`? Closing as w4m.