summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2013-02-09 14:12:09 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2013-02-09 14:12:09 +0000
commitefbbd1e90c1e0205390acc1d30e72e0548392c09 (patch)
tree8cbd001d05b472dd4b5df1bf66fbb47782f581a7 /clang
parent36a50991e713dfd81ec303e21324b6bd4e626bcf (diff)
downloadbcm5719-llvm-efbbd1e90c1e0205390acc1d30e72e0548392c09.tar.gz
bcm5719-llvm-efbbd1e90c1e0205390acc1d30e72e0548392c09.zip
libclang: use CXCursor getters to simplify code
llvm-svn: 174809
Diffstat (limited to 'clang')
-rw-r--r--clang/tools/libclang/CXType.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/tools/libclang/CXType.cpp b/clang/tools/libclang/CXType.cpp
index 7da1875f89d..3634e323e9d 100644
--- a/clang/tools/libclang/CXType.cpp
+++ b/clang/tools/libclang/CXType.cpp
@@ -638,9 +638,8 @@ CXString clang_getDeclObjCTypeEncoding(CXCursor C) {
if (!clang_isDeclaration(C.kind))
return cxstring::createEmpty();
- const Decl *D = static_cast<const Decl*>(C.data[0]);
- ASTUnit *AU = cxcursor::getCursorASTUnit(C);
- ASTContext &Ctx = AU->getASTContext();
+ const Decl *D = cxcursor::getCursorDecl(C);
+ ASTContext &Ctx = cxcursor::getCursorContext(C);
std::string encoding;
if (const ObjCMethodDecl *OMD = dyn_cast<ObjCMethodDecl>(D)) {
OpenPOWER on IntegriCloud