1 template <class CharType, CharType line_terminator = 0> 2 class String {}; 3 4 String<signed char, 255> s; // { dg-error "narrowing conversion" "" { target c++11 } } 5 // { dg-warning "overflow" "" { target c++98_only } .-1 } 6