summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang/CXString.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2016-12-17 01:09:40 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2016-12-17 01:09:40 +0000
commit39ae3d5c4e5552fc1edbdf6cf605a5158932dfd5 (patch)
tree8087e4446b961c3cd6b12bb2f61f84814aa9b0cf /clang/tools/libclang/CXString.cpp
parent58655bbc607c3eb1fedad52a254753a37351ce89 (diff)
downloadbcm5719-llvm-39ae3d5c4e5552fc1edbdf6cf605a5158932dfd5.tar.gz
bcm5719-llvm-39ae3d5c4e5552fc1edbdf6cf605a5158932dfd5.zip
[libclang] Remove the 'extern "C"' blocks from the implementation files.
These are unnecessary, the declarations already carry the 'extern C' property, and if there is mismatch between declaration and definition then we will get linker errors via libclang.exports. llvm-svn: 290025
Diffstat (limited to 'clang/tools/libclang/CXString.cpp')
-rw-r--r--clang/tools/libclang/CXString.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/clang/tools/libclang/CXString.cpp b/clang/tools/libclang/CXString.cpp
index 2148181ef84..44860317920 100644
--- a/clang/tools/libclang/CXString.cpp
+++ b/clang/tools/libclang/CXString.cpp
@@ -161,7 +161,6 @@ bool isManagedByPool(CXString str) {
// libClang public APIs.
//===----------------------------------------------------------------------===//
-extern "C" {
const char *clang_getCString(CXString string) {
if (string.private_flags == (unsigned) CXS_StringBuf) {
return static_cast<const cxstring::CXStringBuf *>(string.data)->Data.data();
@@ -191,5 +190,3 @@ void clang_disposeStringSet(CXStringSet *set) {
delete set;
}
-} // end: extern "C"
-
OpenPOWER on IntegriCloud