Skip to content

Commit 229c42e

Browse files
committed
[stdlib] change errors in Array validation tests
The new replaceSubrange uses `UMBP.initialize(fromContentsOf:)`, which raises its own fatalError, which is unfortunately less clear. However, this is still a performance and codesharing win.
1 parent bff9120 commit 229c42e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

validation-test/stdlib/Arrays.swift.gyb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1356,9 +1356,9 @@ final class EvilCollection : Collection {
13561356

13571357
for (step, evilBoundsCheck) in [ (1, true), (-1, false), (-1, true) ] {
13581358

1359-
let message = step < 0 && evilBoundsCheck
1360-
? evilBoundsError
1361-
: "invalid Collection: count differed in successive traversals"
1359+
let message = step < 0
1360+
? "invalid Collection: count differed in successive traversals"
1361+
: "buffer cannot contain every element from source."
13621362

13631363
let constructionMessage = step < 0
13641364
? "invalid Collection: less than 'count' elements in collection"

0 commit comments

Comments
 (0)