summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/TranslationUnit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/AST/TranslationUnit.cpp')
-rw-r--r--clang/lib/AST/TranslationUnit.cpp2
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,
OpenPOWER on IntegriCloud