1 /* { dg-options "-Wc++-compat" } */
3 _Bool foo; /* This is okay. */
4 int bool; /* { dg-warning "keyword" } */
5 int catch; /* { dg-warning "keyword" } */
6 int char16_t; /* { dg-warning "keyword" } */
7 int char32_t; /* { dg-warning "keyword" } */
8 int class; /* { dg-warning "keyword" } */
9 int const_cast; /* { dg-warning "keyword" } */
10 int decltype; /* { dg-warning "keyword" } */
11 int delete; /* { dg-warning "keyword" } */
12 int dynamic_cast; /* { dg-warning "keyword" } */
13 int explicit; /* { dg-warning "keyword" } */
14 int export; /* { dg-warning "keyword" } */
15 int false; /* { dg-warning "keyword" } */
16 int friend; /* { dg-warning "keyword" } */
17 int mutable; /* { dg-warning "keyword" } */
18 int namespace; /* { dg-warning "keyword" } */
19 int new; /* { dg-warning "keyword" } */
20 int operator; /* { dg-warning "keyword" } */
21 int private; /* { dg-warning "keyword" } */
22 int protected; /* { dg-warning "keyword" } */
23 int public; /* { dg-warning "keyword" } */
24 int reinterpret_cast; /* { dg-warning "keyword" } */
25 int static_assert; /* { dg-warning "keyword" } */
26 int static_cast; /* { dg-warning "keyword" } */
27 int template; /* { dg-warning "keyword" } */
28 int this; /* { dg-warning "keyword" } */
29 int throw; /* { dg-warning "keyword" } */
30 int true; /* { dg-warning "keyword" } */
31 int try; /* { dg-warning "keyword" } */
32 int typename; /* { dg-warning "keyword" } */
33 int typeid; /* { dg-warning "keyword" } */
34 int using; /* { dg-warning "keyword" } */
35 int virtual; /* { dg-warning "keyword" } */