ReExported symbols can point to a library that doesn't actually
authorJim Ingham <jingham@apple.com>
Wed, 21 May 2014 03:58:03 +0000 (03:58 +0000)
committerJim Ingham <jingham@apple.com>
Wed, 21 May 2014 03:58:03 +0000 (03:58 +0000)
commitfbe0b9abf99719834add56bfd7b84c913e17dad3
treeafe4e3c55802e5541e6d3507413bf0a8845a4b68
parent56f9c191e1c41ab4fe61a9b9ad6bf4fc1c987837
ReExported symbols can point to a library that doesn't actually
contain the symbol, but just reexports wholesale from another
library.  Handle this case.

<rdar://problem/16977589>

llvm-svn: 209270
lldb/include/lldb/Symbol/ObjectFile.h
lldb/include/lldb/Symbol/Symbol.h
lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h
lldb/source/Symbol/Symbol.cpp