We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 236e8e2 commit e26497aCopy full SHA for e26497a
lib/AST/RequirementMachine/RequirementMachineRequests.cpp
@@ -890,16 +890,12 @@ InferredGenericSignatureRequestRQM::evaluate(
890
std::move(machine));
891
}
892
893
- if (!allowConcreteGenericParams && attempt == 0 &&
+ if (!allowConcreteGenericParams &&
894
ctx.LangOpts.RequirementMachineInferredSignatures ==
895
RequirementMachineMode::Enabled) {
896
for (auto genericParam : result.getInnermostGenericParams()) {
897
auto canonical = result.getCanonicalTypeInContext(genericParam);
898
899
- if (genericParam->is<DependentMemberType>() ||
900
- canonical->is<DependentMemberType>())
901
- continue;
902
-
903
if (canonical->hasError() || canonical->isEqual(genericParam))
904
continue;
905
0 commit comments