1 // REQUIRED_ARGS: -d 2 // PERMUTE_ARGS: -dw 3 main()4void main() 5 { 6 class Inner 7 { 8 deprecated("With message!") 9 { 10 struct A { } 11 class B { } 12 interface C { } 13 union D { } 14 enum E { e }; 15 //typedef int F; 16 alias int G; 17 static int H; 18 template I() { class I {} } 19 } 20 } 21 with(Inner) 22 { 23 A a; 24 B b; 25 C c; 26 D d; 27 E e; 28 //F f; 29 G g; 30 auto h = H; 31 I!() i; 32 } 33 } 34