From d612918367abe0e9d1dd1d37b33d270d6e5cb24f Mon Sep 17 00:00:00 2001 From: Jim Ingham Date: Fri, 30 Oct 2015 21:43:15 +0000 Subject: Make the error return more explicit when an SBValue has no value. llvm-svn: 251722 --- lldb/source/API/SBValue.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lldb/source/API') diff --git a/lldb/source/API/SBValue.cpp b/lldb/source/API/SBValue.cpp index 6a558800db7..a8584c5d38c 100644 --- a/lldb/source/API/SBValue.cpp +++ b/lldb/source/API/SBValue.cpp @@ -1425,7 +1425,10 @@ lldb::ValueObjectSP SBValue::GetSP (ValueLocker &locker) const { if (!m_opaque_sp || !m_opaque_sp->IsValid()) + { + locker.GetError().SetErrorString("No value"); return ValueObjectSP(); + } return locker.GetLockedSP(*m_opaque_sp.get()); } -- cgit v1.2.3