diff options
Diffstat (limited to 'lldb/source/API/SBFrame.cpp')
| -rw-r--r-- | lldb/source/API/SBFrame.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/API/SBFrame.cpp b/lldb/source/API/SBFrame.cpp index 6c1cf09a693..1f20e10e24f 100644 --- a/lldb/source/API/SBFrame.cpp +++ b/lldb/source/API/SBFrame.cpp @@ -426,7 +426,7 @@ SBFrame::FindValue (const char *name, ValueType value_type) case eValueTypeRegister: // stack frame register value { - RegisterContext *reg_ctx = m_opaque_sp->GetRegisterContext(); + RegisterContextSP reg_ctx (m_opaque_sp->GetRegisterContext()); if (reg_ctx) { const uint32_t num_regs = reg_ctx->GetRegisterCount(); @@ -446,7 +446,7 @@ SBFrame::FindValue (const char *name, ValueType value_type) case eValueTypeRegisterSet: // A collection of stack frame register values { - RegisterContext *reg_ctx = m_opaque_sp->GetRegisterContext(); + RegisterContextSP reg_ctx (m_opaque_sp->GetRegisterContext()); if (reg_ctx) { const uint32_t num_sets = reg_ctx->GetRegisterSetCount(); @@ -640,7 +640,7 @@ SBFrame::GetRegisters () if (m_opaque_sp) { Mutex::Locker api_locker (m_opaque_sp->GetThread().GetProcess().GetTarget().GetAPIMutex()); - RegisterContext *reg_ctx = m_opaque_sp->GetRegisterContext(); + RegisterContextSP reg_ctx (m_opaque_sp->GetRegisterContext()); if (reg_ctx) { const uint32_t num_sets = reg_ctx->GetRegisterSetCount(); |

