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