char[] test(){
return `int i;`;
}
class Foo{
Bar bar; // works fine when commented out
mixin(test());
struct Bar {}
}
dmd says:
main.d: variable main.Foo.i conflicts with variable main.Foo.i at main.d
like if mixin was pasted two times. Bug is not crytical but irritating ;)