mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Revert "Create fewer generic signature builders"
This commit is contained in:
@@ -800,8 +800,7 @@ getGenericEnvironmentAndSignatureWithRequirements(
|
||||
}
|
||||
|
||||
auto NewGenSig =
|
||||
std::move(Builder).computeGenericSignature(*M.getSwiftModule(),
|
||||
SourceLoc(),
|
||||
Builder.computeGenericSignature(SourceLoc(),
|
||||
/*allowConcreteGenericParams=*/true);
|
||||
auto NewGenEnv = NewGenSig->createGenericEnvironment(*M.getSwiftModule());
|
||||
return { NewGenEnv, NewGenSig };
|
||||
@@ -1491,8 +1490,7 @@ FunctionSignaturePartialSpecializer::
|
||||
|
||||
// Finalize the archetype builder.
|
||||
auto GenSig =
|
||||
std::move(Builder).computeGenericSignature(*M.getSwiftModule(),
|
||||
SourceLoc(),
|
||||
Builder.computeGenericSignature(SourceLoc(),
|
||||
/*allowConcreteGenericParams=*/true);
|
||||
auto GenEnv = GenSig->createGenericEnvironment(*M.getSwiftModule());
|
||||
return { GenEnv, GenSig };
|
||||
|
||||
Reference in New Issue
Block a user