// 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 boolf(const U &);};
template class U<int>;}