]> granicus.if.org Git - clang/commitdiff
Remove trailing semicolons and silence MSVC warning about C linkage.
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 12 Jan 2010 11:32:40 +0000 (11:32 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 12 Jan 2010 11:32:40 +0000 (11:32 +0000)
warning C4190: 'GetEntity' has C-linkage specified, but returns UDT
'clang::idx::Entity' which is incompatible with C

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93237 91177308-0d34-0410-b5e6-96231b3b80d8

tools/CIndex/CIndexUSRs.cpp

index edf3406356918327836df53e2e2a76ff431ce5b3..5766b21d86747984ba08adac2de4f32abb839520 100644 (file)
 //===----------------------------------------------------------------------===//
 
 #include "CIndexer.h"
+#include "clang/AST/DeclVisitor.h"
 #include "llvm/ADT/SmallString.h"
-#include "llvm/Support/raw_ostream.h";
-#include "clang/AST/DeclVisitor.h";
-
-extern "C" {
+#include "llvm/Support/raw_ostream.h"
 
 // Some notes on CXEntity:
 //
@@ -63,7 +61,9 @@ static inline CXEntity MakeEntity(CXIndex CIdx, const Entity &E) {
 static inline Program &GetProgram(CXIndex CIdx) {
   return ((CIndexer*) CIdx)->getProgram();
 }
+
+extern "C" {
+
 /// clang_getDeclaration() maps from a CXEntity to the matching CXDecl (if any)
 ///  in a specified translation unit.
 CXDecl clang_getDeclaration(CXEntity CE, CXTranslationUnit TU) {