summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/Process.cpp
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2018-06-26 23:38:58 +0000
committerJim Ingham <jingham@apple.com>2018-06-26 23:38:58 +0000
commitb87b9e6a83eeb0bac54f159ec93b30d7ff9d7a32 (patch)
tree73bba17b7530f02de52bf8b299d530b0487f4259 /lldb/source/Target/Process.cpp
parentd6cbdc3767c30b2f6e74c0856872f21649cffa03 (diff)
downloadbcm5719-llvm-b87b9e6a83eeb0bac54f159ec93b30d7ff9d7a32.tar.gz
bcm5719-llvm-b87b9e6a83eeb0bac54f159ec93b30d7ff9d7a32.zip
The Process class ivar ivar was changed to a weak pointer, but was still _sp.
Fix that to _wp. llvm-svn: 335689
Diffstat (limited to 'lldb/source/Target/Process.cpp')
-rw-r--r--lldb/source/Target/Process.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp
index a1826a77be1..c3d8abc9f78 100644
--- a/lldb/source/Target/Process.cpp
+++ b/lldb/source/Target/Process.cpp
@@ -725,7 +725,7 @@ Process::Process(lldb::TargetSP target_sp, ListenerSP listener_sp,
: ProcessProperties(this), UserID(LLDB_INVALID_PROCESS_ID),
Broadcaster((target_sp->GetDebugger().GetBroadcasterManager()),
Process::GetStaticBroadcasterClass().AsCString()),
- m_target_sp(target_sp), m_public_state(eStateUnloaded),
+ m_target_wp(target_sp), m_public_state(eStateUnloaded),
m_private_state(eStateUnloaded),
m_private_state_broadcaster(nullptr,
"lldb.process.internal_state_broadcaster"),
@@ -4377,7 +4377,7 @@ bool Process::ProcessEventData::SetUpdateStateOnRemoval(Event *event_ptr) {
return false;
}
-lldb::TargetSP Process::CalculateTarget() { return m_target_sp.lock(); }
+lldb::TargetSP Process::CalculateTarget() { return m_target_wp.lock(); }
void Process::CalculateExecutionContext(ExecutionContext &exe_ctx) {
exe_ctx.SetTargetPtr(&GetTarget());
OpenPOWER on IntegriCloud