Skip to content

Commit ae330b7

Browse files
committed
add process unreachable bbs
1 parent b06ef9c commit ae330b7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

svf-llvm/lib/ICFGBuilder.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,10 @@ void ICFGBuilder::processFunEntry(const Function* fun, WorkList& worklist)
126126
*/
127127
void ICFGBuilder::processUnreachableFromEntry(const Function* fun, WorkList& worklist)
128128
{
129-
for (const auto& bb: *fun)
129+
DominatorTree dt;
130+
dt.recalculate(const_cast<Function&>(*fun));
131+
for (const auto& bb : *fun)
130132
{
131-
DominatorTree dt;
132-
dt.recalculate(const_cast<Function&>(*fun));
133133
if (!dt.isReachableFromEntry(&bb) && !visited.count(&bb.front()))
134134
{
135135
visited.insert(&bb.front());

0 commit comments

Comments
 (0)