mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 13:10:12 +03:00
19 lines
402 B
D
19 lines
402 B
D
// REQUIRED_ARGS: -de
|
|
// EXTRA_FILES: imports/imp15907.d
|
|
// PERMUTE_ARGS:
|
|
import imports.imp15907;
|
|
|
|
struct S
|
|
{
|
|
private int a;
|
|
}
|
|
|
|
void test()
|
|
{
|
|
process(S());
|
|
}
|
|
|
|
static assert(allMembers!S == ["a"]);
|
|
enum sz = __traits(getMember, imports.imp15907, "PrivateStruct").sizeof;
|
|
static assert(__traits(hasMember, imports.imp15907, "privateVar"));
|
|
typeof(__traits(getMember, PublicStruct, "S").init) s;
|