]> granicus.if.org Git - clang/commitdiff
Fix C versus C++ linkage issue.
authorTed Kremenek <kremenek@apple.com>
Mon, 30 Apr 2012 19:33:45 +0000 (19:33 +0000)
committerTed Kremenek <kremenek@apple.com>
Mon, 30 Apr 2012 19:33:45 +0000 (19:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155842 91177308-0d34-0410-b5e6-96231b3b80d8

tools/libclang/CXCursor.cpp

index 7d388027961b084b88ce600d29fa9f3f845d8bcb..22a841f4f54ca144a13ba5c4a864ff9316b68a4c 100644 (file)
@@ -1152,6 +1152,7 @@ CXCompletionString clang_getCursorCompletionString(CXCursor cursor) {
   }
   return NULL;
 }
+} // end: extern C.
 
 namespace {
   struct OverridenCursorsPool {
@@ -1175,7 +1176,8 @@ void *cxcursor::createOverridenCXCursorsPool() {
 void cxcursor::disposeOverridenCXCursorsPool(void *pool) {
   delete static_cast<OverridenCursorsPool*>(pool);
 }
-  
+extern "C" {
 void clang_getOverriddenCursors(CXCursor cursor,
                                 CXCursor **overridden,
                                 unsigned *num_overridden) {