1 // Reduced from a crash encountered with a modularized libc++, where 2 // we would try to compute the linkage of a declaration before we 3 // finish loading the relevant pieces of it. 4 inline namespace D { 5 template<class> 6 struct U { 7 friend bool f(const U &); 8 }; 9 10 template class U<int>; 11 } 12