[stdlib] Replace UTF8.EncodedScalar

This is a way of testing infrastructure for an updated UTF8View iterator
This commit is contained in:
Dave Abrahams
2017-05-24 10:18:25 -07:00
parent d0c0043f93
commit 7db9ba8dd2
9 changed files with 225 additions and 49 deletions

View File

@@ -88,7 +88,8 @@ extension _UnicodeEncoding_ {
internal static func _transcode<FromEncoding : Unicode.Encoding>(
_ content: FromEncoding.EncodedScalar, from _: FromEncoding.Type
) -> EncodedScalar {
return _encode(FromEncoding.decode(content))
return transcode(content, from: FromEncoding.self)
?? encodedReplacementCharacter
}
}