Skip to content

Commit 8249492

Browse files
committed
llvm-reduce: Remove redundant casts to InvokeInst
1 parent e737b84 commit 8249492

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

llvm/tools/llvm-reduce/deltas/ReduceOperandsToArgs.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,8 @@ static void replaceFunctionCalls(Function *OldF, Function *NewF) {
8686
// Create the new function call.
8787
CallBase *NewCI;
8888
if (auto *II = dyn_cast<InvokeInst>(CI)) {
89-
NewCI = InvokeInst::Create(NewF, cast<InvokeInst>(II)->getNormalDest(),
90-
cast<InvokeInst>(II)->getUnwindDest(), Args,
91-
OperandBundles, CI->getName());
89+
NewCI = InvokeInst::Create(NewF, II->getNormalDest(), II->getUnwindDest(),
90+
Args, OperandBundles, CI->getName());
9291
} else {
9392
assert(isa<CallInst>(CI));
9493
NewCI = CallInst::Create(NewF, Args, OperandBundles, CI->getName());

0 commit comments

Comments
 (0)