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