1 // PR c++/57891 2 // { dg-do compile { target c++11 } } 3 4 template<unsigned int> struct A {}; 5 A<-1> a; // { dg-error "narrowing conversion" } 6 7 template<signed char> struct B {}; 8 B<1000> b; // { dg-error "narrowing conversion" } 9