1 //Origin: bangerth@dealii.org 2 //PR c++/11490 3 //Since N is know at instantiation time, there 4 // should be no warning about comparision between 5 // unsinged and signed interegers. 6 7 // { dg-do compile } 8 // { dg-options "-W" } 9 f()10template <int N> bool f() { 11 unsigned int i=0; 12 return i!=N; // { dg-bogus "signed and unsigned" } 13 } 14 15 template bool f<2> (); 16