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
SE-0364 requires that retroactive conformance be marked with `@retroactive` to
suppress warnings about the dangers of conforming types you don't own to
protocols you don't own. The `RegexBuilder` module declares conformances to
`RegexComponent` (from the `Regex` module) on several types from the standard
library, like `String`. Since `RegexBuilder` declares neither the protocol nor
the conforming type, these conformances are technically retroactive even though
the modules involved are all developed and distributed together and can be
trusted to organize the conformances this way safely.
The compiler warnings about these conformances are quite spammy; they get
emitted every time someone builds the Swift compiler, so I'd like to suppress
them.
Co-authored-by: Allan Shortlidge <[email protected]>
0 commit comments