File tree Expand file tree Collapse file tree 1 file changed +1
-4
lines changed Expand file tree Collapse file tree 1 file changed +1
-4
lines changed Original file line number Diff line number Diff line change @@ -349,7 +349,7 @@ class TypeSubstituter : public TypeTransform<TypeSubstituter> {
349349 std::optional<Type> transformLocalArchetypeType (LocalArchetypeType *local,
350350 TypePosition pos);
351351
352- // SubstitutionMap transformSubstitutionMap(SubstitutionMap subs);
352+ SubstitutionMap transformSubstitutionMap (SubstitutionMap subs);
353353
354354 CanType transformSILField (CanType fieldTy, TypePosition pos);
355355};
@@ -465,13 +465,10 @@ Type TypeSubstituter::transformDependentMemberType(DependentMemberType *dependen
465465 return result;
466466}
467467
468- // FIXME: This exposes a scalability issue; see test/SILGen/opaque_result_type_slow.swift.
469- /*
470468SubstitutionMap TypeSubstituter::transformSubstitutionMap (SubstitutionMap subs) {
471469 // FIXME: Take level into account? Move level down into IFS?
472470 return subs.subst (IFS);
473471}
474- */
475472
476473CanType TypeSubstituter::transformSILField (CanType fieldTy, TypePosition pos) {
477474 // Type substitution does not walk into the SILBoxType's field types, because
You can’t perform that action at this time.
0 commit comments