Skip to content

Commit 3c9f7a4

Browse files
committed
[GSB] Don't recursively resolve concrete types.
Resolving to a potential archetype with a concrete type maintains more useful information in the GenericSignatureBuilder.
1 parent 372d7bb commit 3c9f7a4

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

lib/AST/GenericSignatureBuilder.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1909,10 +1909,6 @@ auto GenericSignatureBuilder::resolve(UnresolvedType paOrT,
19091909
}) &&
19101910
"unexpected typealias representative with non-typealias equivalent");
19111911

1912-
// Recursively resolve the concrete type.
1913-
if (auto concrete = pa->getConcreteType())
1914-
return resolve(concrete);
1915-
19161912
return ResolvedType::forPotentialArchetype(pa);
19171913
}
19181914

0 commit comments

Comments
 (0)