diff options
| author | Andrew Kaylor <andrew.kaylor@intel.com> | 2015-05-12 00:13:51 +0000 |
|---|---|---|
| committer | Andrew Kaylor <andrew.kaylor@intel.com> | 2015-05-12 00:13:51 +0000 |
| commit | 0ddaf2bfb9a8b4ffba4e3ecf093b528ab1929791 (patch) | |
| tree | df4b23da663c90260a3350e5617159f9c045bf2c /llvm/lib/CodeGen | |
| parent | 5eaf3815c07c0ac2acd4bd89a28cd9296619fe9b (diff) | |
| download | bcm5719-llvm-0ddaf2bfb9a8b4ffba4e3ecf093b528ab1929791.tar.gz bcm5719-llvm-0ddaf2bfb9a8b4ffba4e3ecf093b528ab1929791.zip | |
Fixing memory leak
llvm-svn: 237072
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/WinEHPrepare.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/WinEHPrepare.cpp b/llvm/lib/CodeGen/WinEHPrepare.cpp index c56a779255f..2cebb1d40cf 100644 --- a/llvm/lib/CodeGen/WinEHPrepare.cpp +++ b/llvm/lib/CodeGen/WinEHPrepare.cpp @@ -882,7 +882,9 @@ bool WinEHPrepare::prepareExceptionHandlers( Function *Handler = cast<Function>(CA->getHandlerBlockOrFunc()); getPossibleReturnTargets(&F, Handler, ReturnTargets); } + delete Action; } + ActionList.clear(); for (BasicBlock *Target : ReturnTargets) { Branch->addDestination(Target); // The target may be a block that we excepted to get pruned. |

