@@ -134,9 +134,10 @@ static bool isExtensionAppliedInternal(const DeclContext *DC, Type BaseTy,
134134 auto *module = DC->getParentModule ();
135135 SubstitutionMap substMap = BaseTy->getContextSubstitutionMap (
136136 module , ED->getExtendedNominal ());
137- return TypeChecker::checkGenericArguments (
138- module , genericSig.getRequirements (),
139- QuerySubstitutionMap{substMap}) == RequirementCheckResult::Success;
137+ return TypeChecker::checkGenericArguments (module ,
138+ genericSig.getRequirements (),
139+ QuerySubstitutionMap{substMap}) ==
140+ CheckGenericArgumentsResult::Success;
140141}
141142
142143static bool isMemberDeclAppliedInternal (const DeclContext *DC, Type BaseTy,
@@ -170,9 +171,10 @@ static bool isMemberDeclAppliedInternal(const DeclContext *DC, Type BaseTy,
170171
171172 // Note: we treat substitution failure as success, to avoid tripping
172173 // up over generic parameters introduced by the declaration itself.
173- return TypeChecker::checkGenericArguments (
174- module , genericSig.getRequirements (),
175- QuerySubstitutionMap{substMap}) != RequirementCheckResult::Failure;
174+ return TypeChecker::checkGenericArguments (module ,
175+ genericSig.getRequirements (),
176+ QuerySubstitutionMap{substMap}) !=
177+ CheckGenericArgumentsResult::RequirementFailure;
176178}
177179
178180bool
0 commit comments