summaryrefslogtreecommitdiff
path: root/test/example/relooper-merge7.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug and leak in relooper merge consecutive blocks (#2159)hobby82019-06-071-0/+49
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