mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
* First part of multi-payload enum support This handles multi-payload enums with fixed layouts that don't use spare payload bits. It includes XI calculations that allow us to handle single-payload enums where the payload ultimately includes a multi-payload enum (For example, on 32-bit platforms, String uses a multi-payload enum, so this now supports single-payload enums carrying Strings.)