/* TEST_OUTPUT: --- fail_compilation/fail2740.d(17): Error: class `fail2740.Foo` ambiguous virtual function `foo` --- */ interface IFoo { int foo(); } mixin template MFoo(int N) { int foo() { return N; } } class Foo : IFoo { mixin MFoo!(1) t1; mixin MFoo!(2) t2; }