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

@@ -941,7 +941,7 @@ static SILValue getBinaryFunction(StringRef Name, SILType IntSILTy,
auto FnType = SILFunctionType::get(nullptr, nullptr, extInfo,
ParameterConvention::Direct_Owned,
Params, Result, Params, Result,
Params, Result,
B.getASTContext());
auto Ty = SILType::getPrimitiveObjectType(FnType);
return B.createBuiltinFunctionRef(Loc, NameStr, Ty);
@@ -969,7 +969,7 @@ static SILValue getTruncateToI1Function(SILType IntSILTy, SILLocation Loc,
auto FnType = SILFunctionType::get(nullptr, nullptr, extInfo,
ParameterConvention::Direct_Owned,
Param, Result, Param, Result,
Param, Result,
B.getASTContext());
auto Ty = SILType::getPrimitiveObjectType(FnType);