Skip to content

Commit e41c6e6

Browse files
committed
[TF] Fix EuclideanDifferentiable derived conformances.
Mimic changes in upstream commit: faa06bf Context: #32581 (comment)
1 parent a69ebc5 commit e41c6e6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/Sema/TypeCheckDecl.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -2504,6 +2504,10 @@ EmittedMembersRequest::evaluate(Evaluator &evaluator,
25042504
forceConformance(Context.getProtocol(KnownProtocolKind::Encodable));
25052505
forceConformance(Context.getProtocol(KnownProtocolKind::Hashable));
25062506
forceConformance(Context.getProtocol(KnownProtocolKind::Differentiable));
2507+
// SWIFT_ENABLE_TENSORFLOW
2508+
forceConformance(
2509+
Context.getProtocol(KnownProtocolKind::EuclideanDifferentiable));
2510+
// SWIFT_ENABLE_TENSORFLOW END
25072511

25082512
for (auto *member : CD->getMembers()) {
25092513
if (auto *var = dyn_cast<VarDecl>(member)) {

0 commit comments

Comments
 (0)