diff options
| author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2016-12-17 01:09:40 +0000 |
|---|---|---|
| committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2016-12-17 01:09:40 +0000 |
| commit | 39ae3d5c4e5552fc1edbdf6cf605a5158932dfd5 (patch) | |
| tree | 8087e4446b961c3cd6b12bb2f61f84814aa9b0cf /clang/tools/libclang/CXLoadedDiagnostic.cpp | |
| parent | 58655bbc607c3eb1fedad52a254753a37351ce89 (diff) | |
| download | bcm5719-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/CXLoadedDiagnostic.cpp')
| -rw-r--r-- | clang/tools/libclang/CXLoadedDiagnostic.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/clang/tools/libclang/CXLoadedDiagnostic.cpp b/clang/tools/libclang/CXLoadedDiagnostic.cpp index c866717cc48..36c3dcabb92 100644 --- a/clang/tools/libclang/CXLoadedDiagnostic.cpp +++ b/clang/tools/libclang/CXLoadedDiagnostic.cpp @@ -387,11 +387,9 @@ std::error_code DiagLoader::visitDiagnosticRecord( return std::error_code(); } -extern "C" { CXDiagnosticSet clang_loadDiagnostics(const char *file, enum CXLoadDiag_Error *error, CXString *errorString) { DiagLoader L(error, errorString); return L.load(file); } -} // end extern 'C'. |

