From: Ted Kremenek Date: Wed, 19 May 2010 18:36:55 +0000 (+0000) Subject: Remove clang_isDeclarationADefinition() since its functionality is already provided... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2bb106eeba7def5364a0e6c4d99541370c4950a5;p=clang Remove clang_isDeclarationADefinition() since its functionality is already provided by clang_isCursorDefinition(). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104138 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang-c/Index.h b/include/clang-c/Index.h index 75ad31a061..d1840f5e6b 100644 --- a/include/clang-c/Index.h +++ b/include/clang-c/Index.h @@ -1355,12 +1355,6 @@ CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor); */ CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C); -/** - * \brief Determine if a given struct/class/enum declaration is a definition - * or just a forward declaration. - */ -CINDEX_LINKAGE unsigned clang_isTagDeclDefinition(CXCursor C); - /** * @} */ diff --git a/tools/libclang/CIndex.cpp b/tools/libclang/CIndex.cpp index 563dd6b027..505633649a 100644 --- a/tools/libclang/CIndex.cpp +++ b/tools/libclang/CIndex.cpp @@ -2812,14 +2812,6 @@ unsigned clang_CXXMethod_isStatic(CXCursor C) { return (D && D->isStatic()) ? 1 : 0; } -unsigned clang_isTagDeclDefinition(CXCursor C) { - if (!clang_isDeclaration(C.kind)) - return 0; - - const TagDecl *D = dyn_cast(cxcursor::getCursorDecl(C)); - return D && D->isDefinition() ? 1 : 0; -} - } // end: extern "C" //===----------------------------------------------------------------------===// diff --git a/tools/libclang/libclang.darwin.exports b/tools/libclang/libclang.darwin.exports index 1071a23d03..4b61bd34cb 100644 --- a/tools/libclang/libclang.darwin.exports +++ b/tools/libclang/libclang.darwin.exports @@ -81,7 +81,6 @@ _clang_isInvalid _clang_isPreprocessing _clang_isReference _clang_isStatement -_clang_isTagDeclDefinition _clang_isTranslationUnit _clang_isUnexposed _clang_setUseExternalASTGeneration diff --git a/tools/libclang/libclang.exports b/tools/libclang/libclang.exports index b986aeb54c..744ba71436 100644 --- a/tools/libclang/libclang.exports +++ b/tools/libclang/libclang.exports @@ -81,7 +81,6 @@ clang_isInvalid clang_isPreprocessing clang_isReference clang_isStatement -clang_isTagDeclDefinition clang_isTranslationUnit clang_isUnexposed clang_setUseExternalASTGeneration