mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 13:10:12 +03:00
25 lines
1.1 KiB
D
25 lines
1.1 KiB
D
// https://issues.dlang.org/show_bug.cgi?id=11259
|
|
|
|
version (Posix)
|
|
{
|
|
// smallest druntime module without imports on posix
|
|
import core.sys.posix.libgen;
|
|
static assert(__traits(isSame, __traits(parent, core.sys.posix.libgen), core.sys.posix));
|
|
static assert(__traits(isSame, core.sys.posix, __traits(parent, core.sys.posix.libgen)));
|
|
|
|
static assert(__traits(isSame, __traits(parent, core.sys.posix), core.sys));
|
|
static assert(__traits(isSame, core.sys, __traits(parent, core.sys.posix)));
|
|
}
|
|
else
|
|
{
|
|
// smallest module without imports for windows
|
|
import core.sys.windows.lmuseflg;
|
|
static assert(__traits(isSame, __traits(parent, core.sys.windows.lmuseflg), core.sys.windows));
|
|
static assert(__traits(isSame, core.sys.windows, __traits(parent, core.sys.windows.lmuseflg)));
|
|
|
|
static assert(__traits(isSame, __traits(parent, core.sys.windows), core.sys));
|
|
static assert(__traits(isSame, core.sys, __traits(parent, core.sys.windows)));
|
|
}
|
|
|
|
static assert(__traits(isSame, __traits(parent, core.sys), core));
|
|
static assert(__traits(isSame, core, __traits(parent, core.sys)));
|