https://issues.dlang.org/show_bug.cgi?id=23010

          Issue ID: 23010
           Summary: mixed in aliaseqs used as type dont initualize
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: major
          Priority: P1
         Component: dmd
          Assignee: [email protected]
          Reporter: [email protected]

```d
import std.meta;
import std.stdio;
mixin template faz(){
        alias T=AliasSeq!(int);
        T bar=0;
        void write_(){
                bar.writeln;
        }
}
void main(){
        mixin faz!();
        write_;
}```

prints a random int not a 0

--

Reply via email to