llvm-capstone/lldb/source/Expression
Adrian Prantl e9331a56fe Add missing nullptr checks.
GetPersistentExpressionStateForLanguage() can return a nullptr if it
cannot construct a typesystem. This patch adds missing nullptr checks
at all uses.

Inspired by rdar://problem/58317195

Differential Revision: https://reviews.llvm.org/D72413
2020-01-10 08:52:46 -08:00
..
CMakeLists.txt [Expression] Move IRDynamicChecks to ClangExpressionParser 2019-07-12 00:58:02 +00:00
DiagnosticManager.cpp [lldb][NFC] Use unique_ptr in DiagnosticManager to express ownership 2019-10-10 08:30:10 +00:00
DWARFExpression.cpp [lldb/DWARF] Fix mixed v4+v5 location lists 2020-01-09 13:19:29 +01:00
Expression.cpp [lldb][NFC] Move LLVM RTTI implementation from enum to static ID variable 2019-11-12 10:04:32 +01:00
ExpressionVariable.cpp Revert "[lldb] Move redundant persistent variable counter to ClangPersistentVariables" 2019-08-27 22:50:40 +00:00
FunctionCaller.cpp [lldb][NFC] Move LLVM RTTI implementation from enum to static ID variable 2019-11-12 10:04:32 +01:00
IRExecutionUnit.cpp [lldb] Fix ARM32 inferior calls 2019-12-21 11:12:17 +01:00
IRInterpreter.cpp [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
IRMemoryMap.cpp [lldb] Fix ARM32 inferior calls 2019-12-21 11:12:17 +01:00
LLVMUserExpression.cpp [lldb][NFC] Move LLVM RTTI implementation from enum to static ID variable 2019-11-12 10:04:32 +01:00
Materializer.cpp [CompilerType] Pass an ExecutionContextScope to GetTypeBitAlign. 2019-08-12 21:49:54 +00:00
REPL.cpp Add missing nullptr checks. 2020-01-10 08:52:46 -08:00
UserExpression.cpp Add missing nullptr checks. 2020-01-10 08:52:46 -08:00
UtilityFunction.cpp [lldb][NFC] Move LLVM RTTI implementation from enum to static ID variable 2019-11-12 10:04:32 +01:00