// RUN: %clang_cc1 %s -verify -fsyntax-only -Wc++11-compat -std=c++98
constexpr int x = 0;
int ;
extern int ; // expected-warning {{'decltype' is a keyword in C++11}}
extern int ; // expected-warning {{'alignof' is a keyword in C++11}}
static_assert; // ok
typedef my_wide_char_t; // ok
int alignas; // expected-warning {{'alignas' is a keyword in C++11}}
int alignof; // already diagnosed in this TU
int char16_t; // expected-warning {{'char16_t' is a keyword in C++11}}
int char32_t; // expected-warning {{'char32_t' is a keyword in C++11}}
int constexpr; // expected-warning {{'constexpr' is a keyword in C++11}}
int decltype; // already diagnosed in this TU
int noexcept; // expected-warning {{'noexcept' is a keyword in C++11}}
int nullptr; // already diagnosed in this TU
int static_assert; // expected-warning {{'static_assert' is a keyword in C++11}}
int thread_local; // expected-warning {{'thread_local' is a keyword in C++11}}