1 2 3 4 5 6 7 8 9 10 11
// PR c++/14122 extern const char str[]; template <const char* P> struct A { template <const char* R> void foo(); }; template class A<str>;