Commit 4b382cc
committed
Handle advancing with possibile sub-character end.
When searching in a substring with an endIndex that isn't on a character boundary,
advancing from the penultimate character position to the substring's endIndex can end
up failing, since advancing by a character finds the character-aligned index that is
_past_ the substring end. This change handles that case.
# Conflicts:
# Sources/_StringProcessing/ConsumerInterface.swift1 parent b7db5e5 commit 4b382cc
1 file changed
+17
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
178 | | - | |
| 178 | + | |
179 | 179 | | |
180 | | - | |
181 | | - | |
182 | | - | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
183 | 183 | | |
184 | | - | |
185 | | - | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
186 | 197 | | |
187 | 198 | | |
188 | 199 | | |
| |||
0 commit comments