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