[Issue 23010] New: mixed in aliaseqs used as type dont initualize

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Apr 11 16:28:08 UTC 2022


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: nobody at puremagic.com
          Reporter: crazymonkyyy at gmail.com

```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

--


More information about the Digitalmars-d-bugs mailing list