Commits

Joe Groff committed 4821f594bb1
SIL: Separate SILFunctionType::Representation and ExtInfo from AST FunctionTypes. The set of attributes that make sense at the AST level is increasingly divergent from those at the SIL level, so it doesn't really make sense for these to be the same. It'll also help prevent us from accidental unwanted propagation of attributes from the AST to SIL, which has caused bugs in the past. For staging purposes, start off with SILFunctionType's versions exactly the same as the FunctionType versions, which necessitates some ugly glue code but minimizes the potential disruption. Swift SVN r27022