diff options
Diffstat (limited to 'lldb/source/API/SBThread.cpp')
-rw-r--r-- | lldb/source/API/SBThread.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lldb/source/API/SBThread.cpp b/lldb/source/API/SBThread.cpp index 0e6d510fcbd..978f2929f17 100644 --- a/lldb/source/API/SBThread.cpp +++ b/lldb/source/API/SBThread.cpp @@ -84,7 +84,7 @@ const lldb::SBThread &SBThread::operator=(const SBThread &rhs) { if (this != &rhs) m_opaque_sp = clone(rhs.m_opaque_sp); - return *this; + return LLDB_RECORD_RESULT(*this); } //---------------------------------------------------------------------- @@ -1402,9 +1402,8 @@ lldb_private::Thread *SBThread::operator->() { ThreadSP thread_sp(m_opaque_sp->GetThreadSP()); if (thread_sp) - return thread_sp.get(); - else - return NULL; + return LLDB_RECORD_RESULT(thread_sp.get()); + return nullptr; } lldb_private::Thread *SBThread::get() { @@ -1412,9 +1411,8 @@ lldb_private::Thread *SBThread::get() { ThreadSP thread_sp(m_opaque_sp->GetThreadSP()); if (thread_sp) - return thread_sp.get(); - else - return NULL; + return LLDB_RECORD_RESULT(thread_sp.get()); + return nullptr; } namespace lldb_private { |