| 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 |