From fbefd909852ae797a41939c8ceb035522549076f Mon Sep 17 00:00:00 2001 From: eidheim Date: Sun, 14 Jun 2015 12:03:17 +0200 Subject: [PATCH] Removed default constructor since destroying an object using this would result in segmentation fault. No more crashes hopefully --- src/TranslationUnit.cc | 2 +- src/TranslationUnit.h | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/TranslationUnit.cc b/src/TranslationUnit.cc index 57dfeb4..a91fa6d 100644 --- a/src/TranslationUnit.cc +++ b/src/TranslationUnit.cc @@ -2,7 +2,7 @@ clang::TranslationUnit:: ~TranslationUnit() { - // clang_disposeTranslationUnit(tu_); + clang_disposeTranslationUnit(tu_); } clang::TranslationUnit& clang::TranslationUnit:: diff --git a/src/TranslationUnit.h b/src/TranslationUnit.h index e92c588..6cfa1a4 100644 --- a/src/TranslationUnit.h +++ b/src/TranslationUnit.h @@ -28,7 +28,6 @@ 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