summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-07-22 20:55:49 +0000
committerDouglas Gregor <dgregor@apple.com>2009-07-22 20:55:49 +0000
commitb77af8f4aa915f14c0168aba86c80e5e559dfb9a (patch)
tree7366d5475ecf72c79bbff854b59ce24b80170b5f /clang/lib/Sema/SemaTemplate.cpp
parent0989a9a338340c1e7343f43b7aa239d4a3b70093 (diff)
downloadbcm5719-llvm-b77af8f4aa915f14c0168aba86c80e5e559dfb9a.tar.gz
bcm5719-llvm-b77af8f4aa915f14c0168aba86c80e5e559dfb9a.zip
Fix some memory allocation/deallocation issues
llvm-svn: 76783
Diffstat (limited to 'clang/lib/Sema/SemaTemplate.cpp')
-rw-r--r--clang/lib/Sema/SemaTemplate.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaTemplate.cpp b/clang/lib/Sema/SemaTemplate.cpp
index a55c956a2af..5f772bc22c0 100644
--- a/clang/lib/Sema/SemaTemplate.cpp
+++ b/clang/lib/Sema/SemaTemplate.cpp
@@ -1080,6 +1080,7 @@ Sema::OwningExprResult Sema::ActOnTemplateIdExpr(TemplateTy TemplateD,
// Translate the parser's template argument list in our AST format.
llvm::SmallVector<TemplateArgument, 16> TemplateArgs;
translateTemplateArguments(TemplateArgsIn, TemplateArgLocs, TemplateArgs);
+ TemplateArgsIn.release();
return BuildTemplateIdExpr(Template, TemplateNameLoc, LAngleLoc,
TemplateArgs.data(), TemplateArgs.size(),
OpenPOWER on IntegriCloud