]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gdc.test/compilable/ddoc5446.d
d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256 (v2.098.0-beta.1)
[thirdparty/gcc.git] / gcc / testsuite / gdc.test / compilable / ddoc5446.d
1 // PERMUTE_ARGS:
2 // REQUIRED_ARGS: -D -Dd${RESULTS_DIR}/compilable -o-
3 // EXTRA_FILES: ddoc5446a.d ddoc5446b.d
4 // POST_SCRIPT: compilable/extra-files/ddocAny-postscript.sh
5 module ddoc5446;
6 import ddoc5446a;
7 private import ddoc5446b;
8
9 /** */
10 alias A_Foo This_Foo;
11
12 /** */
13 alias A_Foo_Alias This_Foo_Alias;
14
15 /** */
16 alias int This_Int;
17
18 /** */
19 alias A_Enum This_Enum;
20
21 /** */
22 deprecated alias ddoc5446b.A_Enum_New A_Enum_New;
23
24 struct Nested
25 {
26 }
27
28 /** */
29 struct Bar
30 {
31 /** */
32 alias A_Foo Bar_A_Foo;
33
34 /** */
35 alias A_Foo_Alias Bar_A_Foo_Alias;
36
37 /** */
38 alias A_Int Bar_A_Int;
39
40 /** */
41 alias This_Foo Bar_This_Foo;
42
43 /** */
44 alias This_Foo_Alias Bar_This_Foo_Alias;
45
46 /** */
47 alias This_Int Bar_This_Int;
48
49 /** */
50 alias Nested Nested_Alias;
51
52 /** */
53 alias .Nested Fake_Nested;
54
55 /** */
56 struct Nested
57 {
58 /** */
59 alias Bar Bar_Nested_Bar_Alias;
60
61 /** */
62 alias .Bar Bar_Alias;
63
64 /** */
65 struct Bar
66 {
67
68 }
69 }
70 }