@@ -287,7 +287,8 @@ bool swift::checkDistributedFunction(FuncDecl *func, bool diagnose) {
287287 auto declContext = func->getDeclContext ();
288288 auto module = func->getParentModule ();
289289
290- // === All parameters and the result type must conform SerializationRequirement
290+ // === All parameters and the result type must conform
291+ // SerializationRequirement
291292 llvm::SmallPtrSet<ProtocolDecl *, 2 > serializationRequirements;
292293 if (auto extension = dyn_cast<ExtensionDecl>(declContext)) {
293294 serializationRequirements = extractDistributedSerializationRequirements (
@@ -311,10 +312,10 @@ bool swift::checkDistributedFunction(FuncDecl *func, bool diagnose) {
311312 if (diagnose) {
312313 auto diag = func->diagnose (
313314 diag::distributed_actor_func_param_not_codable,
314- param->getArgumentName ().str (),
315- param->getInterfaceType (),
315+ param->getArgumentName ().str (), param->getInterfaceType (),
316316 func->getDescriptiveKind (),
317- serializationRequirementIsCodable ? " Codable" : req->getNameStr ());
317+ serializationRequirementIsCodable ? " Codable"
318+ : req->getNameStr ());
318319
319320 if (auto paramNominalTy = paramTy->getAnyNominal ()) {
320321 addCodableFixIt (paramNominalTy, diag);
@@ -532,9 +533,11 @@ swift::getDistributedSerializationRequirementProtocols(NominalTypeDecl *nominal)
532533}
533534
534535llvm::SmallPtrSet<ProtocolDecl *, 2 >
535- swift::flattenDistributedSerializationTypeToRequiredProtocols (TypeBase *serializationRequirement) {
536+ swift::flattenDistributedSerializationTypeToRequiredProtocols (
537+ TypeBase *serializationRequirement) {
536538 llvm::SmallPtrSet<ProtocolDecl *, 2 > serializationReqs;
537- if (auto composition = serializationRequirement->getAs <ProtocolCompositionType>()) {
539+ if (auto composition =
540+ serializationRequirement->getAs <ProtocolCompositionType>()) {
538541 for (auto member : composition->getMembers ()) {
539542 if (auto *protocol = member->getAs <ProtocolType>())
540543 serializationReqs.insert (protocol->getDecl ());
@@ -559,15 +562,13 @@ bool swift::checkDistributedSerializationRequirementIsExactlyCodable(
559562
560563llvm::SmallPtrSet<ProtocolDecl *, 2 >
561564swift::extractDistributedSerializationRequirements (
562- ASTContext &C,
563- ArrayRef<Requirement> allRequirements) {
565+ ASTContext &C, ArrayRef<Requirement> allRequirements) {
564566 llvm::SmallPtrSet<ProtocolDecl *, 2 > serializationReqs;
565567
566568 auto systemProto = C.getProtocol (KnownProtocolKind::DistributedActorSystem);
567569 auto serializationReqAssocType =
568570 systemProto->getAssociatedType (C.Id_SerializationRequirement );
569- auto systemSerializationReqTy =
570- serializationReqAssocType->getInterfaceType ();
571+ auto systemSerializationReqTy = serializationReqAssocType->getInterfaceType ();
571572
572573 for (auto req : allRequirements) {
573574 if (req.getSecondType ()->isAny ()) {
@@ -576,17 +577,18 @@ swift::extractDistributedSerializationRequirements(
576577 if (!req.getFirstType ()->hasDependentMember ())
577578 continue ;
578579
579- if (auto dependentMemberType = req.getFirstType ()->castTo <DependentMemberType>()) {
580+ if (auto dependentMemberType =
581+ req.getFirstType ()->castTo <DependentMemberType>()) {
580582 auto dependentTy =
581583 dependentMemberType->getAssocType ()->getInterfaceType ();
582584
583585 if (dependentTy->isEqual (systemSerializationReqTy)) {
584586 auto requirementProto = req.getSecondType ();
585- if (auto proto = dyn_cast_or_null<ProtocolDecl>(requirementProto->getAnyNominal ())) {
587+ if (auto proto = dyn_cast_or_null<ProtocolDecl>(
588+ requirementProto->getAnyNominal ())) {
586589 serializationReqs.insert (proto);
587590 } else {
588- auto serialReqType = requirementProto
589- ->castTo <ExistentialType>()
591+ auto serialReqType = requirementProto->castTo <ExistentialType>()
590592 ->getConstraintType ()
591593 ->getDesugaredType ();
592594 auto flattenedRequirements =
0 commit comments