https://issues.dlang.org/show_bug.cgi?id=16590 --- Comment #4 from Satoshi <satoshi at rikarin.org> --- class Foo { protected void method42() { } } class Bar : Foo { void method42() { } } Bar.method42() does not override any function --