summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression/ClangUserExpression.cpp
diff options
context:
space:
mode:
authorEnrico Granata <egranata@apple.com>2012-09-18 00:08:47 +0000
committerEnrico Granata <egranata@apple.com>2012-09-18 00:08:47 +0000
commitdfc88a0338fece6483ee5c6214f86ea77a91451a (patch)
tree6af5fdd7ff07d9697d57ff1e57a807aca49d7aa5 /lldb/source/Expression/ClangUserExpression.cpp
parenta1b536a231bef1e623f031f39b867b50bfdbf8c9 (diff)
downloadbcm5719-llvm-dfc88a0338fece6483ee5c6214f86ea77a91451a.tar.gz
bcm5719-llvm-dfc88a0338fece6483ee5c6214f86ea77a91451a.zip
Making ClangExpression hold on to a WP to the Process instead of a SP. This fix should enable us to have per-process maps of ClangExpressions without fear of keeping the process alive forever
llvm-svn: 164082
Diffstat (limited to 'lldb/source/Expression/ClangUserExpression.cpp')
-rw-r--r--lldb/source/Expression/ClangUserExpression.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Expression/ClangUserExpression.cpp b/lldb/source/Expression/ClangUserExpression.cpp
index 194f5ab87b6..877c8d7cabc 100644
--- a/lldb/source/Expression/ClangUserExpression.cpp
+++ b/lldb/source/Expression/ClangUserExpression.cpp
@@ -351,7 +351,7 @@ ClangUserExpression::Parse (Stream &error_stream,
if (jit_error.Success())
{
if (process && m_jit_alloc != LLDB_INVALID_ADDRESS)
- m_jit_process_sp = process->shared_from_this();
+ m_jit_process_wp = lldb::ProcessWP(process->shared_from_this());
return true;
}
else
OpenPOWER on IntegriCloud