diff --git a/lib/SILOptimizer/Mandatory/Differentiation.cpp b/lib/SILOptimizer/Mandatory/Differentiation.cpp index 7f83228f1c51a..2499810cc683b 100644 --- a/lib/SILOptimizer/Mandatory/Differentiation.cpp +++ b/lib/SILOptimizer/Mandatory/Differentiation.cpp @@ -2293,7 +2293,6 @@ static SILFunction *getOrCreateReabstractionThunk(SILOptFunctionBuilder &fb, auto indRes = *fromIndResultsIter++; auto *load = builder.createLoad(loc, indRes, getBufferLOQ(indRes->getType().getASTType(), *thunk)); - builder.createRetainValue(loc, load, builder.getDefaultAtomicity()); results.push_back(load); continue; }