[llvm-commits] [llvm] r151525 - /llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp
Nick Lewycky
nicholas at mxc.ca
Mon Feb 27 21:09:51 PST 2012
Benjamin Kramer wrote:
> Author: d0k
> Date: Mon Feb 27 06:48:24 2012
> New Revision: 151525
>
> URL: http://llvm.org/viewvc/llvm-project?rev=151525&view=rev
> Log:
> Plog a memleak in GlobalOpt.
>
> Found by valgrind.
Thanks.
> Modified:
> llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp
>
> Modified: llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp?rev=151525&r1=151524&r2=151525&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp (original)
> +++ llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp Mon Feb 27 06:48:24 2012
> @@ -2559,7 +2559,7 @@
> ValueStack.push_back(new DenseMap<Value*, Constant*>);
> if (!EvaluateFunction(Callee, RetVal, Formals))
> return false;
> - ValueStack.pop_back();
> + delete ValueStack.pop_back_val();
> InstResult = RetVal;
>
> if (InvokeInst *II = dyn_cast<InvokeInst>(CurInst)) {
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
More information about the llvm-commits
mailing list