1a506586ad3cb0f3635b0e77b86e5e9e5fb2ccc17Richard Smith// RUN: cp %s %t
2a506586ad3cb0f3635b0e77b86e5e9e5fb2ccc17Richard Smith// RUN: %clang_cc1 -x c++ %s -std=c++11 -fsyntax-only -verify
3a506586ad3cb0f3635b0e77b86e5e9e5fb2ccc17Richard Smith// RUN: not %clang_cc1 -x c++ %t -std=c++11 -fixit
4a506586ad3cb0f3635b0e77b86e5e9e5fb2ccc17Richard Smith// RUN: %clang_cc1 -x c++ %t -std=c++11 -fsyntax-only
5a506586ad3cb0f3635b0e77b86e5e9e5fb2ccc17Richard Smith
6a506586ad3cb0f3635b0e77b86e5e9e5fb2ccc17Richard Smithconstexpr int main() { } // expected-error{{'main' is not allowed to be declared constexpr}}
7