Skip to content

Commit d14bb7f

Browse files
committed
[AutoDiff] Fix a latent memory leak.
1 parent e8a53ae commit d14bb7f

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

lib/SILOptimizer/Mandatory/Differentiation.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4546,9 +4546,6 @@ class PullbackEmitter final : public SILInstructionVisitor<PullbackEmitter> {
45464546
auto adjBuf = getAdjointBuffer(origEntry, origParam);
45474547
if (errorOccurred)
45484548
return;
4549-
if (adjBuf->getType().isLoadable(getPullback()))
4550-
builder.createRetainValueAddr(pbLoc, adjBuf,
4551-
builder.getDefaultAtomicity());
45524549
indParamAdjoints.push_back(adjBuf);
45534550
}
45544551
};

0 commit comments

Comments
 (0)