From 3467d80ba38b194b98543d950d107cb49c822b68 Mon Sep 17 00:00:00 2001 From: Enrico Granata Date: Tue, 4 Sep 2012 18:47:54 +0000 Subject: Implement important data formatters in C++. Have the Objective-C language runtime plugin expose class descriptors objects akin to the objc_runtime.py Pythonic implementation. Rewrite the data formatters for some core Cocoa classes in C++ instead of Python. llvm-svn: 163155 --- lldb/source/API/SBModule.cpp | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'lldb/source/API/SBModule.cpp') diff --git a/lldb/source/API/SBModule.cpp b/lldb/source/API/SBModule.cpp index 44ac2d3b1e8..446a69331d9 100644 --- a/lldb/source/API/SBModule.cpp +++ b/lldb/source/API/SBModule.cpp @@ -542,17 +542,15 @@ SBModule::GetVersion (uint32_t *versions, uint32_t num_versions) { ModuleSP module_sp (GetSP ()); if (module_sp) + return module_sp->GetVersion(versions, num_versions); + else { - ObjectFile *obj_file = module_sp->GetObjectFile(); - if (obj_file) - return obj_file->GetVersion (versions, num_versions); - } - - if (versions && num_versions) - { - for (uint32_t i=0; i