diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-01-15 21:56:13 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-01-15 21:56:13 +0000 |
commit | 283cae37b03047c14ef918503bc46b08405c3b69 (patch) | |
tree | 1d457df91193892ad91a9af884a20c027c267725 /tools/c-index-test/c-index-test.c | |
parent | dc5c78639f4e64d790c08e7b6494ae86ceea4ff1 (diff) |
Make CXCursor's data opaque.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93561 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/c-index-test/c-index-test.c')
-rw-r--r-- | tools/c-index-test/c-index-test.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tools/c-index-test/c-index-test.c b/tools/c-index-test/c-index-test.c index 727ad66d57..a689dc54e1 100644 --- a/tools/c-index-test/c-index-test.c +++ b/tools/c-index-test/c-index-test.c @@ -111,11 +111,11 @@ static void TranslationUnitVisitor(CXTranslationUnit Unit, CXCursor Cursor, basename(clang_getCString(string))); clang_disposeString(string); - PrintDeclExtent(Cursor.decl); + PrintDeclExtent(Cursor.data[0]); printf("\n"); - clang_loadDeclaration(Cursor.decl, DeclVisitor, 0); + clang_loadDeclaration(Cursor.data[0], DeclVisitor, 0); } } @@ -152,7 +152,7 @@ static void FunctionScanVisitor(CXTranslationUnit Unit, CXCursor Cursor, printf("// %s: %s:%d:%d: ", FileCheckPrefix, GetCursorSource(Ref), curLine, curColumn); PrintCursor(Ref); - string = clang_getDeclSpelling(Ref.decl); + string = clang_getDeclSpelling(Ref.data[0]); printf(" [Context:%s]\n", clang_getCString(string)); clang_disposeString(string); } @@ -166,13 +166,13 @@ static void FunctionScanVisitor(CXTranslationUnit Unit, CXCursor Cursor, static void USRDeclVisitor(CXDecl D, CXCursor C, CXClientData Filter) { if (!Filter || (C.kind == *(enum CXCursorKind *)Filter)) { - CXString USR = clang_getDeclUSR(C.decl); + CXString USR = clang_getDeclUSR(C.data[0]); if (!USR.Spelling) { clang_disposeString(USR); return; } printf("// %s: %s %s", FileCheckPrefix, GetCursorSource(C), USR.Spelling); - PrintDeclExtent(C.decl); + PrintDeclExtent(C.data[0]); printf("\n"); clang_disposeString(USR); } @@ -180,9 +180,9 @@ static void USRDeclVisitor(CXDecl D, CXCursor C, CXClientData Filter) { static void USRVisitor(CXTranslationUnit Unit, CXCursor Cursor, CXClientData Filter) { - if (Cursor.decl) { + if (Cursor.data[0]) { /* USRDeclVisitor(Unit, Cursor.decl, Cursor, Filter);*/ - clang_loadDeclaration(Cursor.decl, USRDeclVisitor, 0); + clang_loadDeclaration(Cursor.data[0], USRDeclVisitor, 0); } } |