Browse Source

Fixes #26: fixed memory leak in clang::Index

merge-requests/37/head
eidheim 10 years ago
parent
commit
89cdce36da
  1. 7
      src/Index.cc
  2. 1
      src/Index.h

7
src/Index.cc

@ -2,6 +2,9 @@
clang::Index::
Index(int excludeDeclarationsFromPCH, int displayDiagnostics) {
cx_index = clang_createIndex(excludeDeclarationsFromPCH,
displayDiagnostics);
cx_index = clang_createIndex(excludeDeclarationsFromPCH, displayDiagnostics);
}
clang::Index::~Index() {
clang_disposeIndex(cx_index);
}

1
src/Index.h

@ -6,6 +6,7 @@ namespace clang {
class Index {
public:
Index(int excludeDeclarationsFromPCH, int displayDiagnostics);
~Index();
CXIndex cx_index;
};
} // namespace clang

Loading…
Cancel
Save