This is an archive of the discontinued LLVM Phabricator instance.

[lldb] Remove FileSystem::Initialize from VFS mapping
ClosedPublic

Authored by JDevlieghere on Mar 3 2022, 10:57 AM.

Details

Summary

This patch removes the ability to instantiate the LLDB FileSystem class based on a VFS overlay. This also removes the "hack" where we cast the VFS to a RedirectingFileSystem to obtain the external path. You can still instantiate a FileSystem with a VFS, but with the caveat that operations that rely on the external path won't work.

Diff Detail

Event Timeline

JDevlieghere created this revision.Mar 3 2022, 10:57 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 3 2022, 10:57 AM
JDevlieghere requested review of this revision.Mar 3 2022, 10:57 AM
labath accepted this revision.Mar 3 2022, 11:00 AM
This revision is now accepted and ready to land.Mar 3 2022, 11:00 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 3 2022, 11:02 AM