blob: 845e0d87c8ea28859920e7698ae14ba4af1729d4 [file] [log] [blame]
// RUN: %clang_cc1 -verify %s -std=c++11 -fcxx-exceptions
// Tests for parsing of type-specifier-seq
struct S {
operator constexpr int(); // expected-error{{type name does not allow constexpr}}
};
enum E { e };
void f() {
try {
(void) new constexpr int; // expected-error{{type name does not allow constexpr}}
} catch (constexpr int) { // expected-error{{type name does not allow constexpr}}
}
(void) new struct S {};
(void) new enum E { e };
}
// And for trailing-type-specifier-seq
auto f() -> unknown; // expected-error{{unknown type name 'unknown'}}