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
Pulling the explicit decl out the stdlib helps future-proof
us if we decide to define `Swift.Copyable` as some other
"thing" other than a protocol. Older compilers would only
end up emitting `~Swift.Copyable` in interfaces. Newer
compilers can interpret in a different way, such as a
layout constraint.
On the other side, if in the future we do end up writing
`Swift.Copyable` explicitly in the stdlib as a
ProtocolDecl, older compilers will pick-up that decl
instead of synthesizing their own.
0 commit comments