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