mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
This generates significantly better code directly out of SILGen, at the cost of having to reimplement a little bit of the argument-emission logic to handle default arguments. But it also neatly sidesteps the problems we have with splitting tuple RValues when the tuple contains a pack expansion, which will require some significant surgery to RValue to fix. That, in turn, fixes rdar://121489308.
9.9 KiB
9.9 KiB