]>
Commit | Line | Data |
---|---|---|
7a547b93 JJ |
1 | // PR c++/34267 |
2 | // { dg-do compile } | |
3 | ||
4 | struct A {}; | |
5 | __decltype (A); // { dg-error "must be an expression" } | |
6 | template<int> struct B | |
7 | { | |
8 | __decltype (A); // { dg-error "must be an expression" } | |
9 | __decltype (~A); // { dg-error "must be an expression" } | |
10 | __decltype (B); // { dg-error "must be an expression" } | |
11 | __decltype (~B); // { dg-error "must be an expression" } | |
12 | }; |