void SBCommandReturnObject::SetError(lldb::SBError &error, const char *fallback_error_cstr) { if (m_opaque_ap) { if (error.IsValid()) m_opaque_ap->SetError(error.ref(), fallback_error_cstr); else if (fallback_error_cstr) m_opaque_ap->SetError(Error(), fallback_error_cstr); } }