summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang/CIndex.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-06-03 23:08:58 +0000
committerDouglas Gregor <dgregor@apple.com>2011-06-03 23:08:58 +0000
commit4cd65962dc2a807c6dca2e0f8d8c84f92a1a4155 (patch)
tree7e290d17ceec3d721f78fc29d9fb79b3c1a550f5 /clang/tools/libclang/CIndex.cpp
parent496fa5556f44389d3cfa8b6d72a32f4a5980cbd8 (diff)
downloadbcm5719-llvm-4cd65962dc2a807c6dca2e0f8d8c84f92a1a4155.tar.gz
bcm5719-llvm-4cd65962dc2a807c6dca2e0f8d8c84f92a1a4155.zip
Expose @synthesize and @dynamic via their own cursor kinds in
libclang. Fixes <rdar://problem/9537904>. llvm-svn: 132603
Diffstat (limited to 'clang/tools/libclang/CIndex.cpp')
-rw-r--r--clang/tools/libclang/CIndex.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/tools/libclang/CIndex.cpp b/clang/tools/libclang/CIndex.cpp
index 7348491072f..2a9d96db4c3 100644
--- a/clang/tools/libclang/CIndex.cpp
+++ b/clang/tools/libclang/CIndex.cpp
@@ -3381,7 +3381,11 @@ CXString clang_getCursorKindSpelling(enum CXCursorKind Kind) {
case CXCursor_UsingDeclaration:
return createCXString("UsingDeclaration");
case CXCursor_TypeAliasDecl:
- return createCXString("TypeAliasDecl");
+ return createCXString("TypeAliasDecl");
+ case CXCursor_ObjCSynthesizeDecl:
+ return createCXString("ObjCSynthesizeDecl");
+ case CXCursor_ObjCDynamicDecl:
+ return createCXString("ObjCDynamicDecl");
}
llvm_unreachable("Unhandled CXCursorKind");
OpenPOWER on IntegriCloud