[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