Add missing nullptr checks.
authorAdrian Prantl <aprantl@apple.com>
Wed, 8 Jan 2020 22:18:47 +0000 (14:18 -0800)
committerAdrian Prantl <aprantl@apple.com>
Fri, 10 Jan 2020 16:52:46 +0000 (08:52 -0800)
commite9331a56fead1823d528d6412828fb9e16fd62ff
tree0532d62035494c012cd196e24065418c6eed7c62
parentbdd88b7ed3956534a0a71b1ea2bc88c69d48f9b7
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
lldb/source/Expression/REPL.cpp
lldb/source/Expression/UserExpression.cpp
lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
lldb/source/Target/ABI.cpp