Commit 3dabdba
authored
Update the comment and bug ID explaining why a workaround in ConfirmationTests is still needed (#1391)
This has no functional change, it just updates the comment and tracking
bug ID explaining why a certain workaround in `ConfirmationTests.swift`
for existential composition of parameterized protocol types is still
necessary.
### Motivation:
I tried removing this workaround recently, since it should no longer be
necessary, but discovered that while the syntax is now valid in Swift
6.2, there's a new blocker—the runtime crash tracked by the new bug ID.
It's helpful to document this so we know why the workaround is still
needed.
Note that even if/when this remaining issue is resolved, this capability
will require a certain minimum OS version on Apple platforms, since the
compiler fix had a runtime component.
### Checklist:
- [x] Code and documentation should follow the style of the [Style
Guide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md).
- [x] If public symbols are renamed or modified, DocC references should
be updated.1 parent ec463f9 commit 3dabdba
1 file changed
+4
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
172 | | - | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
173 | 175 | | |
174 | 176 | | |
175 | 177 | | |
| |||
0 commit comments