Skip to content

Commit f602ed8

Browse files
kevinagraydon
authored andcommitted
---
yaml --- r: 8028 b: refs/heads/snap-stage3 c: e127bf6 h: refs/heads/master v: v3
1 parent f116a8d commit f602ed8

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,6 +1,6 @@
11
---
22
refs/heads/master: 2898dcc5d97da9427ac367542382b6239d9c0bbf
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 33f4a9838887f03cf5c76e5b470efecaff233636
4+
refs/heads/snap-stage3: e127bf680f8a133f339901e05a44ac20b5faed3e
55
refs/heads/try: 2898dcc5d97da9427ac367542382b6239d9c0bbf
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/snap-stage3/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)