From 6bb2deb73d48e3d0a773bc6018fb02aa8e36e48d Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Tue, 12 Jul 2016 12:06:40 -0700 Subject: fix relooper leak --- src/cfg/Relooper.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/cfg/Relooper.cpp b/src/cfg/Relooper.cpp index 4151f7885..9330be718 100644 --- a/src/cfg/Relooper.cpp +++ b/src/cfg/Relooper.cpp @@ -72,6 +72,9 @@ Block::~Block() { for (BlockBranchMap::iterator iter = ProcessedBranchesOut.begin(); iter != ProcessedBranchesOut.end(); iter++) { delete iter->second; } + for (BlockBranchMap::iterator iter = BranchesOut.begin(); iter != BranchesOut.end(); iter++) { + delete iter->second; + } } void Block::AddBranchTo(Block *Target, wasm::Expression* Condition, wasm::Expression* Code) { -- cgit v1.2.3