llvm-capstone/lldb/tools
Alex Langford 0e252e38ef [Symbol] Use llvm::Expected when getting TypeSystems
Summary:
This commit achieves the following:
- Functions used to return a `TypeSystem *` return an
  `llvm::Expected<TypeSystem *>` now. This means that the result of a call
  is always checked, forcing clients to move more carefully.
- `TypeSystemMap::GetTypeSystemForLanguage` will either return an Error or a
  non-null pointer to a TypeSystem.

Reviewers: JDevlieghere, davide, compnerd

Subscribers: jdoerfert, lldb-commits

Differential Revision: https://reviews.llvm.org/D65122

llvm-svn: 367360
2019-07-30 22:12:34 +00:00
..
argdumper [CMake] install-distribution for LLDB on Darwin 2019-07-10 11:09:29 +00:00
compact-unwind
darwin-debug [CMake] install-distribution for LLDB on Darwin 2019-07-10 11:09:29 +00:00
darwin-threads
debugserver [lldb] Configure debugserver_vers.c from CMake 2019-07-24 17:28:24 +00:00
driver [windows] re-call signal in sigint_handler for Windows 2019-07-12 04:43:46 +00:00
intel-features cli-wrapper-mpxtable.cpp: fix file header 2019-07-25 05:15:50 +00:00
lldb-instr [Reproducers] Capture return values of functions returning by ptr/ref 2019-04-03 21:31:22 +00:00
lldb-mi [LLDB] Remove lldb-mi 2019-07-18 17:06:06 +00:00
lldb-perf/darwin/sketch Remove lldb-perf 2019-07-08 21:38:34 +00:00
lldb-server [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
lldb-test [Symbol] Use llvm::Expected when getting TypeSystems 2019-07-30 22:12:34 +00:00
lldb-vscode [lldb] Handle EOF from lldb-vscode 2019-07-16 06:34:44 +00:00
CMakeLists.txt [CMake] Align debugserver with lldb-server on Darwin 2019-07-20 11:18:31 +00:00