Browse Source

Fixed CodeCompleteResults destructor for all libclang versions.

merge-requests/37/head
eidheim 11 years ago
parent
commit
e330f7ea58
  1. 5
      src/CodeCompleteResults.cc
  2. 2
      src/CodeCompleteResults.h

5
src/CodeCompleteResults.cc

@ -26,6 +26,11 @@ CodeCompleteResults(clang::TranslationUnit *tu,
clang_sortCodeCompletionResults(results_->Results, results_->NumResults);
}
clang::CodeCompleteResults::~CodeCompleteResults() {
delete[] results_->Results;
delete results_;
}
int clang::CodeCompleteResults::
size() {
return results_->NumResults;

2
src/CodeCompleteResults.h

@ -14,7 +14,7 @@ namespace clang {
int line_num,
int column);
//TODO: Fix this for older versions of libclang
//~CodeCompleteResults() {clang_disposeCodeCompleteResults(results_);}
~CodeCompleteResults();
CompletionString get(int index);
int size();

Loading…
Cancel
Save