Drop the non-interface types from SILFunctionType.

There are some straggling references to the context generic param list, but nothing uses the non-interface param or result types anymore!

Swift SVN r13725
This commit is contained in:
Joe Groff
2014-02-09 22:39:01 +00:00
parent 201e1d9bf9
commit 481fbb7b91
17 changed files with 25 additions and 258 deletions

View File

@@ -877,7 +877,6 @@ static CanSILFunctionType buildThunkType(SILGenFunction &gen,
// The type of the thunk function.
auto thunkType = SILFunctionType::get(generics, genericSig, extInfo,
ParameterConvention::Direct_Unowned,
params, expectedType->getInterfaceResult(),
interfaceParams, interfaceResult,
gen.getASTContext());
@@ -888,7 +887,6 @@ static CanSILFunctionType buildThunkType(SILGenFunction &gen,
substFnType = SILFunctionType::get(nullptr, nullptr, extInfo,
ParameterConvention::Direct_Unowned,
params, expectedType->getInterfaceResult(),
params, expectedType->getInterfaceResult(),
gen.getASTContext());
}