@@ -2514,9 +2514,9 @@ static bool isDirectToStorageAccess(const DeclContext *UseDC,
25142514
25152515 // If the storage is resilient, we cannot access it directly at all.
25162516 if (var->isResilient (UseDC->getParentModule (),
2517- UseDC->getResilienceExpansion ())) {
2518- return ( var->getModuleContext ()->getBypassResilience () );
2519- }
2517+ UseDC->getResilienceExpansion ()))
2518+ return var->getModuleContext ()->getBypassResilience ();
2519+
25202520 if (isa<ConstructorDecl>(AFD) || isa<DestructorDecl>(AFD)) {
25212521 // The access must also be a member access on 'self' in all language modes.
25222522 if (!isAccessOnSelf)
@@ -2978,8 +2978,9 @@ bool AbstractStorageDecl::isResilient(ModuleDecl *M,
29782978 case ResilienceExpansion::Minimal:
29792979 return isResilient ();
29802980 case ResilienceExpansion::Maximal:
2981- if (getModuleContext () == M )
2981+ if (M == getModuleContext () )
29822982 return false ;
2983+ // Non-resilient if bypass optimization in package is enabled
29832984 if (bypassResilienceInPackage (M))
29842985 return false ;
29852986 return isResilient ();
@@ -5083,7 +5084,7 @@ bool NominalTypeDecl::isResilient(ModuleDecl *M,
50835084 case ResilienceExpansion::Maximal:
50845085 // We can access declarations from the same module
50855086 // non-resiliently in a maximal context.
5086- if (getModuleContext () == M )
5087+ if (M == getModuleContext () )
50875088 return false ;
50885089 // Non-resilient if bypass optimization in package is enabled
50895090 if (bypassResilienceInPackage (M))
0 commit comments