is it a bug? protection attributes on interfaces/abstracts have no effect outside module?

Daniel Murphy yebblies at
Fri Feb 3 06:56:27 PST 2012

Another bug.  Although there have been some bugfixes in that area since the 
last release, it might be fixed in the github version.

"dennis luehring" <dl.soluz at> wrote in message 
news:jggp8k$c1n$1 at
> Am 03.02.2012 14:53, schrieb Daniel Murphy:
>> C.blub4 - yes, it looks like a bug
>> A.blub3 - I've seen a bug about this somewhere in bugzilla, and it's
>> debatable whether it's a bug or not.  Private functions are not virtual, 
>> so
>> it doesn't override anything, it just uses the same name as an interface
>> method.  Allowing override here is probably a bug.
> and why can i see a private interface in different module? 

More information about the Digitalmars-d mailing list