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

@@ -832,7 +832,7 @@ static SILValue emitOptionalToRef(SILGenFunction &gen, SILLocation loc,
ResultConvention::Unowned);
auto bfrFnType = SILFunctionType::get(nullptr, nullptr, bfrInfo,
ParameterConvention::Direct_Owned,
Param, Result, Param, Result,
Param, Result,
gen.getASTContext());
auto bfr = gen.B.createBuiltinFunctionRef(loc, "inttoptr_Word",
SILType::getPrimitiveObjectType(bfrFnType));