diff options
Diffstat (limited to 'lldb/source/API/SBSymbolContext.cpp')
-rw-r--r-- | lldb/source/API/SBSymbolContext.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lldb/source/API/SBSymbolContext.cpp b/lldb/source/API/SBSymbolContext.cpp index 01118c86483..1ec79df1ac0 100644 --- a/lldb/source/API/SBSymbolContext.cpp +++ b/lldb/source/API/SBSymbolContext.cpp @@ -254,13 +254,14 @@ SBSymbolContext::get() const bool SBSymbolContext::GetDescription (SBStream &description) { + Stream &strm = description.ref(); + if (m_opaque_ap.get()) { - description.ref(); - m_opaque_ap->GetDescription (description.get(), lldb::eDescriptionLevelFull, NULL); + m_opaque_ap->GetDescription (&strm, lldb::eDescriptionLevelFull, NULL); } else - description.Printf ("No value"); + strm.PutCString ("No value"); return true; } |