https://issues.dlang.org/show_bug.cgi?id=13408 --- Comment #1 from Temtaime <temtaime at gmail.com> --- There's one another issue. mixin template R() { void foo() { writeln(1); } void foo() { writeln(2); } } struct S { mixin R; } void main() { S s; } This code compiles OK, but linker error. --