Remove trailing semicolons and silence MSVC warning about C linkage.

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
This commit is contained in:
Benjamin Kramer 2010-01-12 11:32:40 +00:00
Родитель cbce60633c
Коммит 9895c6ab2a
1 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

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