Skip to content

Commit 07db198

Browse files
authored
[AutoDiff] NFC: remove unused parameter. (#27984)
Remove unused `ASTContext &` parameter from `DifferentiableAttr::setDerivativeGenericSignature`.
1 parent ebe9223 commit 07db198

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

include/swift/AST/Attr.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1632,8 +1632,7 @@ class DifferentiableAttr final
16321632
GenericSignature getDerivativeGenericSignature() const {
16331633
return DerivativeGenericSignature;
16341634
}
1635-
void setDerivativeGenericSignature(ASTContext &context,
1636-
GenericSignature derivativeGenSig) {
1635+
void setDerivativeGenericSignature(GenericSignature derivativeGenSig) {
16371636
DerivativeGenericSignature = derivativeGenSig;
16381637
}
16391638

lib/AST/Attr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1464,7 +1464,7 @@ DifferentiableAttr::DifferentiableAttr(ASTContext &context, bool implicit,
14641464
: DeclAttribute(DAK_Differentiable, atLoc, baseRange, implicit),
14651465
Linear(linear), JVP(std::move(jvp)), VJP(std::move(vjp)),
14661466
ParameterIndices(indices) {
1467-
setDerivativeGenericSignature(context, derivativeGenSig);
1467+
setDerivativeGenericSignature(derivativeGenSig);
14681468
}
14691469

14701470
DifferentiableAttr *

lib/Sema/TypeCheckAttr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3409,7 +3409,7 @@ void AttributeChecker::visitDifferentiableAttr(DifferentiableAttr *attr) {
34093409
attr->getLocation(), /*allowConcreteGenericParams=*/true);
34103410
whereClauseGenEnv = whereClauseGenSig->getGenericEnvironment();
34113411
// Store the resolved derivative generic signature in the attribute.
3412-
attr->setDerivativeGenericSignature(ctx, whereClauseGenSig);
3412+
attr->setDerivativeGenericSignature(whereClauseGenSig);
34133413
}
34143414

34153415
// Validate the 'wrt:' parameters.

0 commit comments

Comments
 (0)