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