[cfe-commits] r132700 - /cfe/trunk/lib/Sema/SemaLookup.cpp
Sean Hunt
scshunt at csclub.uwaterloo.ca
Mon Jun 6 17:11:59 PDT 2011
Author: coppro
Date: Mon Jun 6 19:11:58 2011
New Revision: 132700
URL: http://llvm.org/viewvc/llvm-project?rev=132700&view=rev
Log:
Catch the memory leak in a bucket
Modified:
cfe/trunk/lib/Sema/SemaLookup.cpp
Modified: cfe/trunk/lib/Sema/SemaLookup.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaLookup.cpp?rev=132700&r1=132699&r2=132700&view=diff
==============================================================================
--- cfe/trunk/lib/Sema/SemaLookup.cpp (original)
+++ cfe/trunk/lib/Sema/SemaLookup.cpp Mon Jun 6 19:11:58 2011
@@ -2171,7 +2171,8 @@
if (Result)
return Result;
- Result = new SpecialMemberOverloadResult(ID);
+ Result = BumpAlloc.Allocate<SpecialMemberOverloadResult>();
+ Result = new (Result) SpecialMemberOverloadResult(ID);
SpecialMemberCache.InsertNode(Result, InsertPoint);
if (SM == CXXDestructor) {
More information about the cfe-commits
mailing list