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?
