1 // PR c++/39219
2 
3 enum __attribute__ ((deprecated)) E { e };
4 struct S { enum __attribute__ ((deprecated)) F { f = e }; };
5 
main()6 int main () {
7     E x;	// { dg-warning "'E' is deprecated" }
8     x = e;
9 
10     S::F y;	// { dg-warning "'F' is deprecated" }
11     y = S::f;
12 
13     return x + y;
14 }
15