diff options
Diffstat (limited to 'clang/lib/AST/TranslationUnit.cpp')
-rw-r--r-- | clang/lib/AST/TranslationUnit.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/AST/TranslationUnit.cpp b/clang/lib/AST/TranslationUnit.cpp index b3a2e68f60c..0198f6f1cf7 100644 --- a/clang/lib/AST/TranslationUnit.cpp +++ b/clang/lib/AST/TranslationUnit.cpp @@ -32,7 +32,7 @@ enum { BasicMetadataBlock = 1, TranslationUnit::~TranslationUnit() { for (iterator I=begin(), E=end(); I!=E; ++I) - delete *I; + (*I)->Destroy(*Context); } bool clang::EmitASTBitcodeFile(const TranslationUnit& TU, |