From 52e3fbaee806bba55e2cbcf1e09f11ad78019611 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Tue, 11 Mar 2014 07:17:35 +0000 Subject: Revert C++11ification in r203534 and r203536. Apparently our toolchains aren't ready for this yet. llvm-svn: 203548 --- clang/lib/Serialization/Module.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'clang/lib/Serialization/Module.cpp') diff --git a/clang/lib/Serialization/Module.cpp b/clang/lib/Serialization/Module.cpp index 77dcc4f99e3..2eb397176a1 100644 --- a/clang/lib/Serialization/Module.cpp +++ b/clang/lib/Serialization/Module.cpp @@ -45,6 +45,13 @@ ModuleFile::ModuleFile(ModuleKind Kind, unsigned Generation) {} ModuleFile::~ModuleFile() { + for (DeclContextInfosMap::iterator I = DeclContextInfos.begin(), + E = DeclContextInfos.end(); + I != E; ++I) { + if (I->second.NameLookupTableData) + delete I->second.NameLookupTableData; + } + delete static_cast(IdentifierLookupTable); delete static_cast(HeaderFileInfoTable); delete static_cast(SelectorLookupTable); -- cgit v1.2.3