================ @@ -498,11 +518,18 @@ class NamedNodeOrError { } // namespace detail /// An in-memory file system. -class InMemoryFileSystem : public FileSystem { +class InMemoryFileSystem : public RTTIExtends<InMemoryFileSystem, FileSystem> { std::unique_ptr<detail::InMemoryDirectory> Root; std::string WorkingDirectory; bool UseNormalizedPaths = true; +public: + static const char ID; + using GetFileContentsCallback = ---------------- Bigcheese wrote:
Ah, looks like it snuck in while rebasing. https://github.com/llvm/llvm-project/pull/73734 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits