| // PR c/47043 | |
| // { dg-do compile { target c++11 } } | |
| enum E { | |
| A [[gnu::deprecated]] | |
| }; | |
| enum class F { | |
| B [[gnu::deprecated]], | |
| C __attribute__ ((deprecated)) | |
| }; | |
| int | |
| f (int i) | |
| { | |
| F f1 = F::B; // { dg-warning ".B. is deprecated" } | |
| F f2 = F::C; // { dg-warning ".C. is deprecated" } | |
| i += A; // { dg-warning ".A. is deprecated" } | |
| return i; | |
| } |