]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gdc.test/compilable/depmsg.d
d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256 (v2.098.0-beta.1)
[thirdparty/gcc.git] / gcc / testsuite / gdc.test / compilable / depmsg.d
CommitLineData
5fee5ec3
IB
1/*
2REQUIRED_ARGS: -dw
3TEST_OUTPUT:
4---
5compilable/depmsg.d(39): Deprecation: struct `depmsg.main.Inner.A` is deprecated - With message!
6compilable/depmsg.d(39): Deprecation: struct `depmsg.main.Inner.A` is deprecated - With message!
7compilable/depmsg.d(40): Deprecation: class `depmsg.main.Inner.B` is deprecated - With message!
8compilable/depmsg.d(40): Deprecation: class `depmsg.main.Inner.B` is deprecated - With message!
9compilable/depmsg.d(41): Deprecation: interface `depmsg.main.Inner.C` is deprecated - With message!
10compilable/depmsg.d(41): Deprecation: interface `depmsg.main.Inner.C` is deprecated - With message!
11compilable/depmsg.d(42): Deprecation: union `depmsg.main.Inner.D` is deprecated - With message!
12compilable/depmsg.d(42): Deprecation: union `depmsg.main.Inner.D` is deprecated - With message!
13compilable/depmsg.d(43): Deprecation: enum `depmsg.main.Inner.E` is deprecated - With message!
14compilable/depmsg.d(43): Deprecation: enum `depmsg.main.Inner.E` is deprecated - With message!
15compilable/depmsg.d(45): Deprecation: alias `depmsg.main.Inner.G` is deprecated - With message!
16compilable/depmsg.d(46): Deprecation: variable `depmsg.main.Inner.H` is deprecated - With message!
17compilable/depmsg.d(47): Deprecation: class `depmsg.main.Inner.I()` is deprecated - With message!
18---
19*/
b4c522fa
IB
20void main()
21{
22 class Inner
23 {
24 deprecated("With message!")
25 {
26 struct A { }
27 class B { }
28 interface C { }
29 union D { }
30 enum E { e };
31 //typedef int F;
32 alias int G;
33 static int H;
34 template I() { class I {} }
35 }
36 }
37 with(Inner)
38 {
39 A a;
40 B b;
41 C c;
42 D d;
43 E e;
44 //F f;
45 G g;
46 auto h = H;
47 I!() i;
48 }
49}