Skip to content

Commit ad28eae

Browse files
committed
0: More fixes for convenience ctor for Cooper
1 parent 24a26a2 commit ad28eae

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Source/Array.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public struct Array<T>
5252
//public init(items: inout [T]) { // E59 Duplicate constructor with same signature "init(items var items: T[])"
5353
public convenience init(items: [T]) {
5454
var litems = items;
55-
self = init(copy: &litems);
55+
self = Array<T>(copy: &litems);
5656
makeUnique() // workaorund for not having inout
5757
//self.unique = false
5858
//items.unique = false

Source/Dictionary.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public struct Dictionary<Key, Value> /*: INSFastEnumeration<T>*/
3434
//public init(items: inout [Key:Value]) { // E59 Duplicate constructor with same signature "init(items var items: [Key:Value])"
3535
public convenience init(items: [Key:Value]) {
3636
var litems = items;
37-
self = init(copy: &litems)
37+
self = Dictionary<Key, Value>(copy: &litems)
3838
self.unique = false
3939
makeUnique() // workaorund for not having inout
4040
//items.unique = false

0 commit comments

Comments
 (0)