Skip to content

Commit 185618f

Browse files
authored
Merge pull request #3803 from jckarter/id-as-any-stdlib-spot-fixes
Id as any stdlib spot fixes
2 parents b0fdb80 + 84f8bec commit 185618f

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

stdlib/public/SDK/CoreImage/CoreImage.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extension CIFilter {
2525
// arguments args: [AnyObject]?,
2626
// options dict: Dictionary<NSObject, AnyObject>?) -> CIImage?
2727
func apply(_ k: CIKernel, args: [AnyObject], options: (String, AnyObject)...) -> CIImage? {
28-
var dict: [String : AnyObject] = [:]
28+
var dict = [String : AnyObject](minimumCapacity: options.count)
2929
for (key, value) in options {
3030
dict[key] = value
3131
}
@@ -38,7 +38,7 @@ extension CIFilter {
3838
convenience init?(
3939
name: String, elements: (String, AnyObject)...
4040
) {
41-
var dict: [String : AnyObject] = [:]
41+
var dict = [String : AnyObject](minimumCapacity: elements.count)
4242
for (key, value) in elements {
4343
dict[key] = value
4444
}
@@ -50,7 +50,7 @@ extension CIFilter {
5050
extension CISampler {
5151
// - (id)initWithImage:(CIImage *)im keysAndValues:key0, ...;
5252
convenience init(im: CIImage, elements: (String, Any)...) {
53-
var dict: [AnyHashable : Any] = [:]
53+
var dict = [AnyHashable : Any](minimumCapacity: elements.count)
5454
for (key, value) in elements {
5555
dict[key] = value
5656
}

stdlib/public/SDK/Foundation/NSError.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ public protocol _BridgedStoredNSError :
391391
/// TODO: Better way to do this?
392392
internal func _stringDictToAnyHashableDict(_ input: [String : Any])
393393
-> [AnyHashable : Any] {
394-
var result: [AnyHashable : Any] = [:]
394+
var result = [AnyHashable : Any](minimumCapacity: input.count)
395395
for (k, v) in input {
396396
result[k] = v
397397
}

stdlib/public/core/BridgeObjectiveC.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public protocol _ObjectiveCBridgeable {
8383
-> Self
8484
}
8585

86-
// TODO: stub for unit testing purposes
86+
// FIXME(ABI): stub for unit testing purposes
8787
extension _ObjectiveCBridgeable {
8888
public static func _isBridgedToObjectiveC() -> Bool {
8989
return true

0 commit comments

Comments
 (0)