llvm-project/lldb/source/Plugins
Sean Callanan 8258705dbd Clang sometimes emits "objc_object*" rather than "id"
for id types with protocols on them.  We detect this
and report "id" instead.

Also added a testcase.

<rdar://problem/12595644>

llvm-svn: 171431
2013-01-03 00:05:56 +00:00
..
ABI Don't read the SP when getting argument values from registers in case the SP isn't available. We don't want the availability of SP to limit when we get get arguments from registers. 2012-12-18 23:45:33 +00:00
Disassembler/llvm Rmoved the old LLVM disassembler based on libedis. 2012-12-14 01:29:59 +00:00
DynamicLoader Remember to tell the target about dyld when we resolve the address for it. 2012-12-22 01:52:32 +00:00
Instruction/ARM More Linux warnings fixes (remove default labels as needed): 2012-12-07 20:51:09 +00:00
LanguageRuntime Made LLDB compile with LLVM top-of-tree again. 2012-12-21 21:34:42 +00:00
ObjectContainer Removed the == and != operators from ArchSpec, since 2012-12-13 22:07:14 +00:00
ObjectFile Removed the == and != operators from ArchSpec, since 2012-12-13 22:07:14 +00:00
OperatingSystem Fix a few more clang (3.2) warnings on Linux: 2012-12-07 22:21:08 +00:00
Platform Clarify the comments in PlatformDarwin::LocateExecutableScriptingResource 2012-12-20 02:53:18 +00:00
Process Adding eStopReasonThreadExiting and fixing the handling of this state on Linux. 2012-12-20 23:08:03 +00:00
SymbolFile Clang sometimes emits "objc_object*" rather than "id" 2013-01-03 00:05:56 +00:00
SymbolVendor/MacOSX Cleaned up the UUID mismatch just printing itself whenever it wants to by allowing an optional feedback stream to be passed along when getting the symbol vendor. 2012-12-14 02:15:00 +00:00
UnwindAssembly Made LLDB compile with LLVM top-of-tree again. 2012-12-21 21:34:42 +00:00
Makefile Patch submitted by Dan Malea -- I introduced a dependency between 2012-10-04 02:16:06 +00:00