Use new init only for newer swift versions

This commit is contained in:
Franco Meloni 2019-12-18 23:49:47 +00:00
parent f3ef9b940f
commit 114d2984ac
1 changed files with 8 additions and 1 deletions

View File

@ -46,7 +46,14 @@ struct DevDependenciesModifier: DevDependenciesModifing {
}
private func unhideDependencyOnLine(_ line: String) -> String {
let devDependencyStartIndex = String.Index(utf16Offset: 2, in: line)
let devDependencyStartIndex: String.Index
#if swift(>=4.2)
devDependencyStartIndex = String.Index(utf16Offset: 2, in: line)
#else
devDependencyStartIndex = String.Index(encodedOffset: 2)
#endif
return String(line[devDependencyStartIndex ..< line.endIndex])
}