1 // Test for printing the type of T{} in error messages. 2 // { dg-do compile { target c++11 } } 3 4 template <class T, T t> struct A { }; 5 template <class T> A<T,T{}> f(T t); // { dg-message "T{}" } 6 main()7 int main() 8 { 9 f(); // { dg-error "no match" } 10 } 11