On Fri, 19 Dec 2014 02:12:40 +0000
aldanor via Digitalmars-d <digitalmars-d@puremagic.com> wrote:

> pkg/
>      c/
>          module1.d
>              module pkg.c.module1;
>              int x = 1;
>          package.d
>              module pkg.c;
>              public import pkg.c.module1;
>      test.d
>          module pkg.test;
>          unittest {
>              import std.stdio;
>              import pkg.c;
>              writeln(pkg.c.x);
>              writeln(__traits(allMembers, pkg.c));
>          }
> 
> Results in "1" printed and then nothing.
> 
> Why does allMembers fail on a package, is that supposed to happen?

this is a known issue (sorry, can't remember bug number, and search in
bugzilla never worked for me for some mysterious reason). this will
eventually be fixed, but don't expect it soon, it's not a high-priority
issue.

Attachment: signature.asc
Description: PGP signature

Reply via email to