[Issue 13800] New: Class from mixin template missing from ModuleInfo
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Sun Nov 30 11:05:50 PST 2014
    
    
  
https://issues.dlang.org/show_bug.cgi?id=13800
          Issue ID: 13800
           Summary: Class from mixin template missing from ModuleInfo
           Product: D
           Version: D2
          Hardware: x86
                OS: Mac OS X
            Status: NEW
          Severity: normal
          Priority: P1
         Component: DMD
          Assignee: nobody at puremagic.com
          Reporter: nicolas.jinchereau at gmail.com
program output does not contain "SomeClass".
///*******
module main;
import std.stdio;
mixin template Test() {
    class SomeClass { }
}
mixin Test;
void main() {
    auto sc = new SomeClass;
    assert(sc);
    foreach(m; ModuleInfo) {
        foreach(c; m.localClasses) {
            writeln(c.name);
        }
    }
}
--
    
    
More information about the Digitalmars-d-bugs
mailing list