mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
- Calls to variadic-generic protocol requirements weren't applying substitutions properly, so expansion-sensitive types in the callee signature weren't pairing properly with their expansions in the caller. - emitPackTransform had an over-destroy if the transformation function actually emitted into the temporary element directly. - There were some MV ownership assertions that were wrong, which revealed that the corresponding code really didn't handle consuming/ borrowing mismatches properly at all. - We were completely mishandled consuming packs. Fixes #81002, #80995, and #81600.
47 KiB
47 KiB