]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gdc.test/compilable/test11259.d
d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256 (v2.098.0-beta.1)
[thirdparty/gcc.git] / gcc / testsuite / gdc.test / compilable / test11259.d
CommitLineData
5fee5ec3
IB
1// https://issues.dlang.org/show_bug.cgi?id=11259
2
3version (Posix)
4{
5 // smallest druntime module without imports on posix
6 import core.sys.posix.libgen;
7 static assert(__traits(isSame, __traits(parent, core.sys.posix.libgen), core.sys.posix));
8 static assert(__traits(isSame, core.sys.posix, __traits(parent, core.sys.posix.libgen)));
9
10 static assert(__traits(isSame, __traits(parent, core.sys.posix), core.sys));
11 static assert(__traits(isSame, core.sys, __traits(parent, core.sys.posix)));
12}
13else
14{
15 // smallest module without imports for windows
16 import core.sys.windows.lmuseflg;
17 static assert(__traits(isSame, __traits(parent, core.sys.windows.lmuseflg), core.sys.windows));
18 static assert(__traits(isSame, core.sys.windows, __traits(parent, core.sys.windows.lmuseflg)));
19
20 static assert(__traits(isSame, __traits(parent, core.sys.windows), core.sys));
21 static assert(__traits(isSame, core.sys, __traits(parent, core.sys.windows)));
22}
23
24static assert(__traits(isSame, __traits(parent, core.sys), core));
25static assert(__traits(isSame, core, __traits(parent, core.sys)));