https://issues.dlang.org/show_bug.cgi?id=17177
--- Comment #1 from [email protected] --- I have made a pull request for this bug: https://github.com/dlang/phobos/pull/5119 The problem was in generation of "parent" symbol for body code, that denoted the super.overridenMember. In original version, it was a delegate to parent method, and because of this, the compiler couldn't know which parent method from overload set it has to choose. Solved it with help of getMember traits. The idea is to alias "parent" to overload set of super.overriddenMethod. Note: decided to remove previous lines due to following issue: https://issues.dlang.org/show_bug.cgi?id=12228 --
