Skip to content

Commit 1cda063

Browse files
committed
Update Dictionary.swift
1 parent 676b8e7 commit 1cda063

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

validation-test/stdlib/Dictionary.swift

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5735,8 +5735,10 @@ DictionaryTestSuite.test("BulkLoadingInitializer.Unique") {
57355735
_unsafeUninitializedCapacity: c,
57365736
allowingDuplicates: false
57375737
) { keys, values in
5738-
let k = keys.baseAddress!
5739-
let v = values.baseAddress!
5738+
guard let k = keys.baseAddress, let v = values.baseAddress else {
5739+
return 0
5740+
}
5741+
57405742
for i in 0 ..< c {
57415743
(k + i).initialize(to: TestKeyTy(i))
57425744
(v + i).initialize(to: TestEquatableValueTy(i))
@@ -5762,8 +5764,10 @@ DictionaryTestSuite.test("BulkLoadingInitializer.Nonunique") {
57625764
_unsafeUninitializedCapacity: c,
57635765
allowingDuplicates: true
57645766
) { keys, values in
5765-
let k = keys.baseAddress!
5766-
let v = values.baseAddress!
5767+
guard let k = keys.baseAddress, let v = values.baseAddress else {
5768+
return 0
5769+
}
5770+
57675771
for i in 0 ..< c {
57685772
(k + i).initialize(to: TestKeyTy(i / 2))
57695773
(v + i).initialize(to: TestEquatableValueTy(i / 2))

0 commit comments

Comments
 (0)