1 // { dg-do compile { target c++11 } } 2 3 template <class T> 4 struct A 5 { 6 constexpr static T t = T(); // { dg-error "literal" } 7 }; 8 template <class T> 9 constexpr T A<T>::t; 10 11 struct B 12 { 13 ~B(); 14 }; 15 16 B b = A<B>::t; 17 18