If a library has no N_FUN symbols we don't succeed in finding resolver symbols, now we do.
<rdar://problem/15831334>
llvm-svn: 199345
diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
index e1972a2..4899df2 100644
--- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
+++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
@@ -2882,7 +2882,7 @@
else
{
if (resolver_addresses.find(nlist.n_value) != resolver_addresses.end())
- sym[sym_idx].SetType (eSymbolTypeResolver);
+ type = eSymbolTypeResolver;
}
}
else if (type == eSymbolTypeData)
@@ -3650,7 +3650,7 @@
else
{
if (resolver_addresses.find(nlist.n_value) != resolver_addresses.end())
- sym[sym_idx].SetType (eSymbolTypeResolver);
+ type = eSymbolTypeResolver;
}
}
else if (type == eSymbolTypeData)