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