diff options
Diffstat (limited to 'source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp')
| -rw-r--r-- | source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp | 15 | 
1 files changed, 4 insertions, 11 deletions
diff --git a/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp b/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp index edb29e735ca9..679c3c850e5b 100644 --- a/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp +++ b/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp @@ -264,11 +264,7 @@ bool ClassDescriptorV2::method_t::Read(Process *process, lldb::addr_t addr) {    }    process->ReadCStringFromMemory(m_types_ptr, m_types, error); -  if (error.Fail()) { -    return false; -  } - -  return true; +  return !error.Fail();  }  bool ClassDescriptorV2::ivar_list_t::Read(Process *process, lldb::addr_t addr) { @@ -323,11 +319,7 @@ bool ClassDescriptorV2::ivar_t::Read(Process *process, lldb::addr_t addr) {    }    process->ReadCStringFromMemory(m_type_ptr, m_type, error); -  if (error.Fail()) { -    return false; -  } - -  return true; +  return !error.Fail();  }  bool ClassDescriptorV2::Describe( @@ -524,7 +516,8 @@ void ClassDescriptorV2::iVarsStorage::fill(AppleObjCRuntimeV2 &runtime,        LLDB_LOGV(log,                  "name = {0}, encoding = {1}, offset_ptr = {2:x}, size = "                  "{3}, type_size = {4}", -                name, type, offset_ptr, size, ivar_type.GetByteSize(nullptr)); +                name, type, offset_ptr, size, +                ivar_type.GetByteSize(nullptr).getValueOr(0));        Scalar offset_scalar;        Status error;        const int offset_ptr_size = 4;  | 
