mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
The constraint solver support for the Swift 3 function type behavior has been removed, so it's no longer possible to pun the same value as both a function taking multiple parameters and a function taking a single tuple argument. This means the entire parameter list is no longer a target for substitution as a single value, so the most general form of a function value passes each parameter indirectly instead of passing a single tuple parameter indirectly.
31 KiB
31 KiB