File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,19 @@ class CASProvidingFileSystem final : public CASBackedFileSystem {
6969 std::error_code isLocal (const Twine &Path, bool &Result) final {
7070 return FS->isLocal (Path, Result);
7171 }
72+ void visitChildFileSystems (VisitCallbackTy Callback) override {
73+ Callback (*FS);
74+ FS->visitChildFileSystems (Callback);
75+ }
76+ void printImpl (raw_ostream &OS, PrintType Type,
77+ unsigned IndentLevel) const override {
78+ printIndent (OS, IndentLevel);
79+ OS << " CASProvidingFilesystem\n " ;
80+ if (Type == PrintType::Summary)
81+ return ;
82+ FS->print (OS, Type == PrintType::Contents ? PrintType::Summary : Type,
83+ IndentLevel + 1 );
84+ }
7285
7386 llvm::Expected<std::unique_ptr<CASBackedFile>>
7487 openCASBackedFileForRead (const Twine &Path) final {
You can’t perform that action at this time.
0 commit comments