1 // PR c++/38950 2 3 template <typename T, T N> void f(T(&)[N]); 4 main()5 int main() { 6 int x[2]; 7 unsigned int y[2]; 8 f(x); // works 9 f(y); // ICE 10 } 11