Skip to content

Commit 7b4828d

Browse files
kevinagraydon
authored andcommitted
---
yaml --- r: 11008 b: refs/heads/master c: e127bf6 h: refs/heads/master v: v3
1 parent c6f4faf commit 7b4828d

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 33f4a9838887f03cf5c76e5b470efecaff233636
2+
refs/heads/master: e127bf680f8a133f339901e05a44ac20b5faed3e
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
55
refs/heads/try: 2898dcc5d97da9427ac367542382b6239d9c0bbf

trunk/src/libcore/str.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1066,15 +1066,15 @@ Safety note:
10661066
FIXME: rename to 'substr_len_chars'
10671067
*/
10681068
fn char_len_range(s: str, byte_start: uint, byte_len: uint) -> uint {
1069-
let i = byte_start;
1069+
let i = byte_start;
1070+
let byte_stop = i + byte_len;
10701071
let len = 0u;
1071-
while i < byte_len {
1072+
while i < byte_stop {
10721073
let chsize = utf8_char_width(s[i]);
10731074
assert (chsize > 0u);
10741075
len += 1u;
10751076
i += chsize;
10761077
}
1077-
assert (i == byte_len);
10781078
ret len;
10791079
}
10801080

0 commit comments

Comments
 (0)