summaryrefslogtreecommitdiff
path: root/src/ir/debug.h
diff options
context:
space:
mode:
authorhobby8 <hobby8@users.noreply.github.com>2019-06-07 17:31:07 +0000
committerAlon Zakai <azakai@google.com>2019-06-07 10:31:07 -0700
commit5f252c3a6c2129a3f86e00401806b74bc2f266df (patch)
tree3a8bf48591fca3a875859cf89e439eda214835fc /src/ir/debug.h
parent1578cec27d45cf5104480f533fb092e81f0dbeb5 (diff)
downloadbinaryen-5f252c3a6c2129a3f86e00401806b74bc2f266df.tar.gz
binaryen-5f252c3a6c2129a3f86e00401806b74bc2f266df.tar.bz2
binaryen-5f252c3a6c2129a3f86e00401806b74bc2f266df.zip
Fix bug and leak in relooper merge consecutive blocks (#2159)
Fixes in Relooper merge consecutive blocks: Entry block getting removed when it is part of a loop: bb1->AddBranchTo(bb2, nullptr); bb1->AddBranchTo(bb3, ...); bb2->AddBranchTo(bb1, nullptr); bb3->AddBranchTo(bb4, nullptr); relooper.AddBlock(bb1); relooper.AddBlock(bb2); relooper.AddBlock(bb3); relooper.AddBlock(bb4); relooper.Calculate(bb1); Branches memory leak
Diffstat (limited to 'src/ir/debug.h')
0 files changed, 0 insertions, 0 deletions