From: Fariborz Jahanian Date: Wed, 2 May 2012 23:53:46 +0000 (+0000) Subject: modern objective-c translator: Fix destructor def. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=13a9c02b54f185da611d9b0443017e22d4d46eb4;p=clang modern objective-c translator: Fix destructor def. for __NSContainer_literal. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156035 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Rewrite/RewriteModernObjC.cpp b/lib/Rewrite/RewriteModernObjC.cpp index 410e68908d..05883d43df 100644 --- a/lib/Rewrite/RewriteModernObjC.cpp +++ b/lib/Rewrite/RewriteModernObjC.cpp @@ -5814,7 +5814,7 @@ void RewriteModernObjC::Initialize(ASTContext &context) { Preamble += "\t arr[i] = va_arg(marker, void *);\n"; Preamble += "\tva_end( marker );\n"; Preamble += " };\n"; - Preamble += " __NSContainer_literal() {\n"; + Preamble += " ~__NSContainer_literal() {\n"; Preamble += "\tdelete[] arr;\n"; Preamble += " }\n"; Preamble += "};\n";