On Saturday, 14 January 2017 at 22:38:15 UTC, David Zhang wrote:
On Saturday, 14 January 2017 at 22:17:23 UTC, ketmar wrote:class ClassB: ClassA { alias fun = super.fun; override void fun(uint a) {} }I tried that, but it seems to think I mean to override super.fun(uint) instead of super.fun(uint, float).
ahem? `void fun(uint a)` == `void fun(uint a)` `void fun(uint a)` != `void fun(uint, float)` of course, you mean to override `void fun(uint a)` with this code.