1 // { dg-options -std=c++0x } 2 template<int> struct A; 3 foo()4 void foo() 5 { 6 __decltype A<0>; // { dg-error "invalid declarator|expected" } 7 __decltype (A<0>); // { dg-error "must be an expression" } 8 } 9