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
Fix a crash when describing a confirmation failure with a range. (#806)
I was using `relative(to:)` to convert any arbitrary `RangeExpression`
to one with an upper and lower bound, but that function may produce
invalid ranges for expressions like `1...` that cause crashes.
This PR switches to a different, somewhat sillier implementation that
should not run into this issue.
Resolves#805.
Resolves rdar://139222774.
### 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.
/// In the future, when our minimum deployment target supports casting a value
176
176
/// to a constrained existential type ([SE-0353](https://github.com/swiftlang/swift-evolution/blob/main/proposals/0353-constrained-existential-types.md#effect-on-abi-stability)),
177
177
/// we can remove this protocol and cast to `RangeExpression<Int>` instead.
0 commit comments