Browse Source

Merge pull request #18 from eidheim/master

Now handles crash in clang_codeCompleteAt
merge-requests/37/head
Jørgen Lien Sellæg 10 years ago
parent
commit
2b4c4c9a08
  1. 3
      src/CodeCompleteResults.cc

3
src/CodeCompleteResults.cc

@ -21,6 +21,7 @@ CodeCompleteResults(CXTranslationUnit &cx_tu, const std::string &file_name,
files.data(), files.data(),
files.size(), files.size(),
clang_defaultCodeCompleteOptions()|CXCodeComplete_IncludeBriefComments); clang_defaultCodeCompleteOptions()|CXCodeComplete_IncludeBriefComments);
if(cx_results!=NULL)
clang_sortCodeCompletionResults(cx_results->Results, cx_results->NumResults); clang_sortCodeCompletionResults(cx_results->Results, cx_results->NumResults);
} }
@ -30,6 +31,8 @@ clang::CodeCompleteResults::~CodeCompleteResults() {
unsigned clang::CodeCompleteResults:: unsigned clang::CodeCompleteResults::
size() { size() {
if(cx_results==NULL)
return 0;
return cx_results->NumResults; return cx_results->NumResults;
} }

Loading…
Cancel
Save