[AST] Remove GenericSignature params from GenericEnvironment methods.

The GenericEnvironment stores a signature internally.
This commit is contained in:
Huon Wilson
2016-11-01 18:36:03 -07:00
parent 1102cf6643
commit 5a08879d06
10 changed files with 13 additions and 29 deletions

View File

@@ -547,9 +547,8 @@ ArrayRef<Substitution> SILFunction::getForwardingSubstitutions() {
if (!env)
return {};
auto sig = getLoweredFunctionType()->getGenericSignature();
auto *M = getModule().getSwiftModule();
ForwardingSubs = env->getForwardingSubstitutions(M, sig);
ForwardingSubs = env->getForwardingSubstitutions(M);
return *ForwardingSubs;
}