diff --git a/bolt/lib/Passes/ValidateInternalCalls.cpp b/bolt/lib/Passes/ValidateInternalCalls.cpp --- a/bolt/lib/Passes/ValidateInternalCalls.cpp +++ b/bolt/lib/Passes/ValidateInternalCalls.cpp @@ -106,6 +106,7 @@ // block. std::vector> NewBBs; NewBBs.emplace_back(Function.createBasicBlock()); + NewBBs.back()->setOffset(0); NewBBs.back()->addInstructions(MovedInsts.begin(), MovedInsts.end()); BB.moveAllSuccessorsTo(NewBBs.back().get()); Function.insertBasicBlocks(&BB, std::move(NewBBs));