Skip to content

Commit c5cfed0

Browse files
Addressing reviewers
1 parent 00c641f commit c5cfed0

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

bolt/lib/Passes/PLTCall.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ Error PLTCall::runOnFunctions(BinaryContext &BC) {
7373
const InstructionListType NewCode = BC.MIB->createIndirectPltCall(
7474
*II, CalleeBF->getPLTSymbol(), BC.Ctx.get());
7575
II = BB.replaceInstruction(II, NewCode);
76+
assert(!NewCode.empty() && "PLT Call replacement must be non-empty");
7677
std::advance(II, NewCode.size() - 1);
7778
BC.MIB->addAnnotation(*II, "PLTCall", true);
7879
++NumCallsOptimized;

0 commit comments

Comments
 (0)