diff --git a/src/TranslationUnit.cc b/src/TranslationUnit.cc index dab7f20..df26ed9 100644 --- a/src/TranslationUnit.cc +++ b/src/TranslationUnit.cc @@ -2,7 +2,7 @@ clang::TranslationUnit:: ~TranslationUnit() { - clang_disposeTranslationUnit(tu_); + // clang_disposeTranslationUnit(tu_); } diff --git a/src/TranslationUnit.h b/src/TranslationUnit.h index 9074fd3..19118e5 100644 --- a/src/TranslationUnit.h +++ b/src/TranslationUnit.h @@ -27,6 +27,7 @@ namespace clang { TranslationUnit(Index *index, const std::string &filepath); ~TranslationUnit(); + TranslationUnit() { } TranslationUnit& operator=(const TranslationUnit &tu); int ReparseTranslationUnit(const std::string &file_path, const std::map