You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue presents test cases for the validation of the SwiftSelf<T> proposal. This proposal is a dependency for the projection tooling to handle frozen structs that exceed the primitive sequence limit of 4 machine words in non-mutating instance methods. In such cases, structs are lowered and passed via swiftself register.
Test cases for validation
Below are examples of structs and how they should be passed to the Swift. When the proposal gets approved, the existing runtime tests should be expanded with frozen structs that exceed the sequence limit.
Example of a struct to be lowered and enregistered:
Description
This issue presents test cases for the validation of the
SwiftSelf<T>
proposal. This proposal is a dependency for the projection tooling to handle frozen structs that exceed the primitive sequence limit of 4 machine words in non-mutating instance methods. In such cases, structs are lowered and passed viaswiftself
register.Test cases for validation
Below are examples of structs and how they should be passed to the Swift. When the proposal gets approved, the existing runtime tests should be expanded with frozen structs that exceed the sequence limit.
Example of a struct to be lowered and enregistered:
Example of a struct to be lowered and passed via the
swiftself
register:The text was updated successfully, but these errors were encountered: