From ae50a5bb0aaa9595f0969fc0cc4809ace9508d0c Mon Sep 17 00:00:00 2001 From: Dmitri Gribenko Date: Sat, 9 Feb 2013 14:12:09 +0000 Subject: [PATCH] libclang: use CXCursor getters to simplify code git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174809 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/libclang/CXType.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/libclang/CXType.cpp b/tools/libclang/CXType.cpp index 7da1875f89..3634e323e9 100644 --- a/tools/libclang/CXType.cpp +++ b/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(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(D)) { -- 2.50.0