jansvoboda11 wrote: Have you considered switching the `vfs::FileSystem` hierarchy from `IntrusiveRefCntPtr` to `std::shared_ptr`? That would make the explicit specialization of the template unnecessary, and clients could just forward-declare `vfs::FileSystem` and include <shared_ptr> IIUC.
https://github.com/llvm/llvm-project/pull/211761 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
