diff --git a/Cartfile.resolved b/Cartfile.resolved index 32291f6..11ebc19 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1 +1 @@ -github "trill-lang/FileCheck" "0.0.3" +github "trill-lang/FileCheck" "0.0.4" diff --git a/Carthage/Checkouts/FileCheck b/Carthage/Checkouts/FileCheck index 482e229..0830734 160000 --- a/Carthage/Checkouts/FileCheck +++ b/Carthage/Checkouts/FileCheck @@ -1 +1 @@ -Subproject commit 482e22960391b02e3630ae3af4dce64d16dd63e7 +Subproject commit 083073480112406580f0242036a079f9f8b170ad diff --git a/Sources/SwiftCheck/Arbitrary.swift b/Sources/SwiftCheck/Arbitrary.swift index 755d2fe..ba885e1 100644 --- a/Sources/SwiftCheck/Arbitrary.swift +++ b/Sources/SwiftCheck/Arbitrary.swift @@ -314,7 +314,7 @@ extension String : Arbitrary { /// The default shrinking function for `String` values. public static func shrink(_ s : String) -> [String] { - return [Character].shrink([Character](s.characters)).map { String($0) } + return [Character].shrink(s.map{$0}).map { String($0) } } } diff --git a/Sources/SwiftCheck/CoArbitrary.swift b/Sources/SwiftCheck/CoArbitrary.swift index 53f1388..582719a 100644 --- a/Sources/SwiftCheck/CoArbitrary.swift +++ b/Sources/SwiftCheck/CoArbitrary.swift @@ -71,7 +71,7 @@ extension String : CoArbitrary { } return comp( Character.coarbitrary(x[x.startIndex]), - String.coarbitrary(String(x[x.characters.index(after: x.startIndex)..]) -> Gen { extension String { fileprivate var initial : String { - return String(self[self.startIndex..