On Sunday, 15 February 2015 at 11:30:46 UTC, anonymous wrote:
[...]
---- interface IA { void fnA(); } shared interface IC : IA { void fnC(); } class D : IC { override void fnC() shared {} override void fnA() {} } ----Try to compile your example, it is wrong.
Hm? Works for me. What error do you get, or what doesn't work? Which compiler are you using, which version?