// PR c++/16246 template void foo (T, T); template int bar( const char(&val)[M] ) { foo (N,M); return 0; } int i = bar<10>("1234");