summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/ReachableCode.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2012-12-19 23:05:01 +0000
committerSean Callanan <scallanan@apple.com>2012-12-19 23:05:01 +0000
commit7be70e85287e5b6f8acd38faff28895ddf58ca4f (patch)
tree947ffc9b59a760d3cad654d7d63cebbe874ad701 /clang/lib/Analysis/ReachableCode.cpp
parent6848e38daf24547a639a48e4585fef5268ede3cc (diff)
downloadbcm5719-llvm-7be70e85287e5b6f8acd38faff28895ddf58ca4f.tar.gz
bcm5719-llvm-7be70e85287e5b6f8acd38faff28895ddf58ca4f.zip
This patch removes the SymbolFileSymtab support
for reporting class types from Objective-C runtime class symbols. Instead, LLDB now queries the Objective-C runtime for class types. We have also added a (minimal) Objective-C runtime type vendor for Objective-C runtime version 1, to prevent regressions when calling class methods in the V1 runtime. Other components of this fix include: - We search the Objective-C runtime in a few more places. - We enable enumeration of all members of Objective-C classes, which Clang does in certain circumstances. - SBTarget::FindFirstType and SBTarget::FindTypes now query the Objective-C runtime as needed. - I fixed several test cases. <rdar://problem/12885034> llvm-svn: 170601
Diffstat (limited to 'clang/lib/Analysis/ReachableCode.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud