On 2/25/12 2:44 PM, Walter Bright wrote:
On 2/25/2012 9:53 AM, deadalnix wrote:And suddenly, the override doesn't override the same thing anymore. Which is unnacceptable.class A { void fun() const { } void fun() { } } class B : A { override void fun() { } } ---- dmd -c foo foo.d(6): Error: class foo.B use of foo.A.fun() hidden by B is deprecated
Hm, the issue there is that now both overloads of fun must be overridden. Andrei