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. 4inline namespace D { 5 template<class> 6 struct U { 7 friend bool f(const U &); 8 }; 9 10 template class U<int>; 11} 12