Skip to content

Commit ae86c3b

Browse files
kevinagraydon
authored andcommitted
---
yaml --- r: 14014 b: refs/heads/try c: e127bf6 h: refs/heads/master v: v3
1 parent 9a9194c commit ae86c3b

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
@@ -2,5 +2,5 @@
22
refs/heads/master: 61b1875c16de39c166b0f4d54bba19f9c6777d1a
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
5-
refs/heads/try: 33f4a9838887f03cf5c76e5b470efecaff233636
5+
refs/heads/try: e127bf680f8a133f339901e05a44ac20b5faed3e
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/try/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)