llvm-project/lldb/source/Expression
Pavel Labath 6a2eb36710 Have DWARFUnit store a *reference* to SymbolFileDWARF
Previously it was storing a *pointer*, which left open the possibility
of this pointer being null. We never made use of that possibility (it
does not make sense), and most of the code was already assuming that.
However, there were a couple of null-checks scattered around the code.

This patch replaces the reference with a pointer, making the
non-null-ness explicit, and removes the remaining null-checks.

llvm-svn: 363381
2019-06-14 13:01:16 +00:00
..
CMakeLists.txt [CMake] Correct some dependencies 2019-05-21 03:41:05 +00:00
DWARFExpression.cpp Have DWARFUnit store a *reference* to SymbolFileDWARF 2019-06-14 13:01:16 +00:00
DiagnosticManager.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Expression.cpp Fix an invalid static cast in ClangExpressionParser.cpp 2019-03-13 19:46:30 +00:00
ExpressionVariable.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
FunctionCaller.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
IRDynamicChecks.cpp [Target] Remove Process::GetObjCLanguageRuntime 2019-06-10 20:53:23 +00:00
IRExecutionUnit.cpp [Target] Move ObjCLanguageRuntime::LookupRuntimeSymbol into LanguageRuntime 2019-06-03 22:41:48 +00:00
IRInterpreter.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
IRMemoryMap.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
LLVMUserExpression.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
Materializer.cpp Use std::make_shared in LLDB (NFC) 2019-02-11 23:13:08 +00:00
REPL.cpp Quiet command regex instructions during batch execution 2019-03-10 23:15:48 +00:00
UserExpression.cpp [lldb] NFC modernize codebase with modernize-use-nullptr 2019-05-23 11:14:47 +00:00
UtilityFunction.cpp [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00