mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Structurally prevent a number of common anti-patterns involving generic signatures by separating the interface into GenericSignature and the implementation into GenericSignatureBase. In particular, this allows the comparison operators to be deleted which forces callers to canonicalize the signature or ask to compare pointers explicitly.
76 KiB
76 KiB