llvm-project/lldb/source
Duncan P. N. Exon Smith 1da7eac87c Frontend: Remove CompilerInstance::VirtualFileSystem, NFC
Remove CompilerInstance::VirtualFileSystem and
CompilerInstance::setVirtualFileSystem, instead relying on the VFS in
the FileManager.  CompilerInstance and its clients already went to some
trouble to make these match.  Now they are guaranteed to match.

As part of this, I added a VFS parameter (defaults to nullptr) to
CompilerInstance::createFileManager, to avoid repeating construction
logic in clients that just wanted to customize the VFS.

https://reviews.llvm.org/D59377

llvm-svn: 357037
2019-03-26 22:18:52 +00:00
..
API [Python] Remove dynamic indirection 2019-03-26 21:57:02 +00:00
Breakpoint Pass ConstString by value (NFC) 2019-03-06 21:22:25 +00:00
Commands Quiet command regex instructions during batch execution 2019-03-10 23:15:48 +00:00
Core Fix a "memset clearing an object of non-trivial type" warning in EmulateInstruction 2019-03-19 15:05:55 +00:00
DataFormatters [DataFormatters] Remove LLDB_DISABLE_PYTHON from TypeCategory. 2019-03-15 16:55:51 +00:00
Expression Fix an invalid static cast in ClangExpressionParser.cpp 2019-03-13 19:46:30 +00:00
Host [lldb] Add missing EINTR handling 2019-03-21 19:35:55 +00:00
Initialization [Reproducers] Initialize reproducers before initializing the debugger. 2019-02-21 22:26:16 +00:00
Interpreter Pass ConstString by value (NFC) 2019-03-06 21:22:25 +00:00
Plugins Frontend: Remove CompilerInstance::VirtualFileSystem, NFC 2019-03-26 22:18:52 +00:00
Symbol Remove the TypePair class 2019-03-26 13:35:54 +00:00
Target [StackFrameRecognizer] Remove unneeded LLDB_DISABLE_PYTHON. 2019-03-19 17:35:37 +00:00
Utility [Args] Handle backticks to prevent crash. 2019-03-25 17:27:14 +00:00
CMakeLists.txt [CMake] Unify scripts for generating VCS headers 2019-02-06 03:51:00 +00:00
lldb.cpp [CMake] Unify scripts for generating VCS headers 2019-02-06 03:51:00 +00:00