diff options
author | Ehsan Akhgari <ehsan.akhgari@gmail.com> | 2016-05-31 15:39:10 +0000 |
---|---|---|
committer | Ehsan Akhgari <ehsan.akhgari@gmail.com> | 2016-05-31 15:39:10 +0000 |
commit | 3a562e6f703a0eaeee7db3674baf7876ed954f91 (patch) | |
tree | 6331f7b1445198b91c56bd94cf64a3141733ce40 /clang/tools | |
parent | 7ad97b2fe42e32344ff81ea09368f029e3300f97 (diff) | |
download | bcm5719-llvm-3a562e6f703a0eaeee7db3674baf7876ed954f91.tar.gz bcm5719-llvm-3a562e6f703a0eaeee7db3674baf7876ed954f91.zip |
Revert r253909 because it was committed with an incorrect message
llvm-svn: 271291
Diffstat (limited to 'clang/tools')
-rw-r--r-- | clang/tools/c-index-test/c-index-test.c | 30 | ||||
-rw-r--r-- | clang/tools/libclang/CIndex.cpp | 21 | ||||
-rw-r--r-- | clang/tools/libclang/libclang.exports | 1 |
3 files changed, 0 insertions, 52 deletions
diff --git a/clang/tools/c-index-test/c-index-test.c b/clang/tools/c-index-test/c-index-test.c index 802140a350f..838c38a7b28 100644 --- a/clang/tools/c-index-test/c-index-test.c +++ b/clang/tools/c-index-test/c-index-test.c @@ -1265,32 +1265,6 @@ static enum CXChildVisitResult PrintLinkage(CXCursor cursor, CXCursor p, } /******************************************************************************/ -/* Visibility testing. */ -/******************************************************************************/ - -static enum CXChildVisitResult PrintVisibility(CXCursor cursor, CXCursor p, - CXClientData d) { - const char *visibility = 0; - - if (clang_isInvalid(clang_getCursorKind(cursor))) - return CXChildVisit_Recurse; - - switch (clang_getCursorVisibility(cursor)) { - case CXVisibility_Invalid: break; - case CXVisibility_Hidden: visibility = "Hidden"; break; - case CXVisibility_Protected: visibility = "Protected"; break; - case CXVisibility_Default: visibility = "Default"; break; - } - - if (visibility) { - PrintCursor(cursor, NULL); - printf("visibility=%s\n", visibility); - } - - return CXChildVisit_Recurse; -} - -/******************************************************************************/ /* Typekind testing. */ /******************************************************************************/ @@ -4266,7 +4240,6 @@ static void print_usage(void) { " c-index-test -test-inclusion-stack-tu <AST file>\n"); fprintf(stderr, " c-index-test -test-print-linkage-source {<args>}*\n" - " c-index-test -test-print-visibility {<args>}*\n" " c-index-test -test-print-type {<args>}*\n" " c-index-test -test-print-type-size {<args>}*\n" " c-index-test -test-print-bitwidth {<args>}*\n" @@ -4361,9 +4334,6 @@ int cindextest_main(int argc, const char **argv) { else if (argc > 2 && strcmp(argv[1], "-test-print-linkage-source") == 0) return perform_test_load_source(argc - 2, argv + 2, "all", PrintLinkage, NULL); - else if (argc > 2 && strcmp(argv[1], "-test-print-visibility") == 0) - return perform_test_load_source(argc - 2, argv + 2, "all", PrintVisibility, - NULL); else if (argc > 2 && strcmp(argv[1], "-test-print-type") == 0) return perform_test_load_source(argc - 2, argv + 2, "all", PrintType, 0); diff --git a/clang/tools/libclang/CIndex.cpp b/clang/tools/libclang/CIndex.cpp index 78df3ce264c..1aeb3a6397e 100644 --- a/clang/tools/libclang/CIndex.cpp +++ b/clang/tools/libclang/CIndex.cpp @@ -6817,27 +6817,6 @@ CXLinkageKind clang_getCursorLinkage(CXCursor cursor) { } // end: extern "C" //===----------------------------------------------------------------------===// -// Operations for querying visibility of a cursor. -//===----------------------------------------------------------------------===// - -extern "C" { -CXVisibilityKind clang_getCursorVisibility(CXCursor cursor) { - if (!clang_isDeclaration(cursor.kind)) - return CXVisibility_Invalid; - - const Decl *D = cxcursor::getCursorDecl(cursor); - if (const NamedDecl *ND = dyn_cast_or_null<NamedDecl>(D)) - switch (ND->getVisibility()) { - case HiddenVisibility: return CXVisibility_Hidden; - case ProtectedVisibility: return CXVisibility_Protected; - case DefaultVisibility: return CXVisibility_Default; - }; - - return CXVisibility_Invalid; -} -} // end: extern "C" - -//===----------------------------------------------------------------------===// // Operations for querying language of a cursor. //===----------------------------------------------------------------------===// diff --git a/clang/tools/libclang/libclang.exports b/clang/tools/libclang/libclang.exports index c8fe0a21d09..c4e781dbed8 100644 --- a/clang/tools/libclang/libclang.exports +++ b/clang/tools/libclang/libclang.exports @@ -182,7 +182,6 @@ clang_getCursorSemanticParent clang_getCursorSpelling clang_getCursorType clang_getCursorUSR -clang_getCursorVisibility clang_getDeclObjCTypeEncoding clang_getDefinitionSpellingAndExtent clang_getDiagnostic |