Extra safeguards to ensure that we never query
authorSean Callanan <scallanan@apple.com>
Fri, 2 Nov 2012 17:09:58 +0000 (17:09 +0000)
committerSean Callanan <scallanan@apple.com>
Fri, 2 Nov 2012 17:09:58 +0000 (17:09 +0000)
commit5540094ccdae828dc0ba970ab4f6cb836cb50c04
tree4b2469435a9be6e702360e74ce6672e0c00cf5d0
parent58358897a3cff212d6dd618286175ac2e82841a0
Extra safeguards to ensure that we never query
the runtime if we have complete debug information
for a class.

Also made the Objective-C language runtime return
NULL when asked for the complete debug information
(i.e., information from DWARF, not information from
the runtime) if that information isn't present.  It
used to return a non-authoritative version, which
made it hard for clients to determine whether
complete debug information was available.

<rdar://problem/12608895>

llvm-svn: 167299
lldb/source/Expression/ClangASTSource.cpp
lldb/source/Target/ObjCLanguageRuntime.cpp