diff --git a/llvm/lib/Transforms/Coroutines/CoroSplit.cpp b/llvm/lib/Transforms/Coroutines/CoroSplit.cpp index 25a962ddf1b0d..da2c66b1827cc 100644 --- a/llvm/lib/Transforms/Coroutines/CoroSplit.cpp +++ b/llvm/lib/Transforms/Coroutines/CoroSplit.cpp @@ -190,7 +190,6 @@ class CoroCloner { void replaceRetconOrAsyncSuspendUses(); void replaceCoroSuspends(); void replaceCoroEnds(); - void replaceSwiftErrorOps(); void salvageDebugInfo(); void handleFinalSuspend(); }; @@ -750,10 +749,6 @@ collectDbgVariableIntrinsics(Function &F) { return {Intrinsics, DbgVariableRecords}; } -void CoroCloner::replaceSwiftErrorOps() { - ::replaceSwiftErrorOps(*NewF, Shape, &VMap); -} - void CoroCloner::salvageDebugInfo() { auto [Worklist, DbgVariableRecords] = collectDbgVariableIntrinsics(*NewF); SmallDenseMap ArgToAllocaMap; @@ -1204,9 +1199,6 @@ void CoroCloner::create() { // Handle suspends. replaceCoroSuspends(); - // Handle swifterror. - replaceSwiftErrorOps(); - // Remove coro.end intrinsics. replaceCoroEnds();