diff options
| author | Johnny Chen <johnny.chen@apple.com> | 2010-10-29 20:19:44 +0000 |
|---|---|---|
| committer | Johnny Chen <johnny.chen@apple.com> | 2010-10-29 20:19:44 +0000 |
| commit | dabefd012083c099406e735633996008bb2edc6a (patch) | |
| tree | 250c0761f77abb719afc5fefb59eba8ebaa9a482 /lldb/source/Expression/ClangUserExpression.cpp | |
| parent | fe4b52a06670e83afc9dfdbd9a44f6e9e92d8ed7 (diff) | |
| download | bcm5719-llvm-dabefd012083c099406e735633996008bb2edc6a.tar.gz bcm5719-llvm-dabefd012083c099406e735633996008bb2edc6a.zip | |
ClangUserExpression ctor should not crash if given a null expr_prefix char*.
llvm-svn: 117700
Diffstat (limited to 'lldb/source/Expression/ClangUserExpression.cpp')
| -rw-r--r-- | lldb/source/Expression/ClangUserExpression.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Expression/ClangUserExpression.cpp b/lldb/source/Expression/ClangUserExpression.cpp index bd67bbdae62..dc93d8e6971 100644 --- a/lldb/source/Expression/ClangUserExpression.cpp +++ b/lldb/source/Expression/ClangUserExpression.cpp @@ -38,7 +38,7 @@ using namespace lldb_private; ClangUserExpression::ClangUserExpression (const char *expr, const char *expr_prefix) : m_expr_text(expr), - m_expr_prefix(expr_prefix), + m_expr_prefix(expr_prefix ? expr_prefix : ""), m_transformed_text(), m_jit_addr(LLDB_INVALID_ADDRESS), m_cplusplus(false), @@ -483,4 +483,4 @@ ClangUserExpression::Evaluate (ExecutionContext &exe_ctx, result_valobj_sp.reset (new ValueObjectConstResult (error)); return result_valobj_sp; -}
\ No newline at end of file +} |

