mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Once the '@escaping' bit is removed from TupleTypeElt, it no longer makes sense to print argument lists as if they were TupleTypes or ParenTypes, since function types are '@escaping' by default inside tuples but not in argument lists. Instead, print ArrayRef<AnyFunctionType::Param> directly. For now this introduces some awkward usages of AnyFunctionType::decomposeInput(); these will go away once the AST is changed to represent the argument list as a list of expressions and not a single tuple expression.
1.1 KiB
1.1 KiB