Skip to content

Commit 2499dbb

Browse files
committed
---
yaml --- r: 56822 b: refs/heads/try c: c27fad7 h: refs/heads/master v: v3
1 parent e6094cc commit 2499dbb

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: c081ffbd1e845687202a975ea2e698b623e5722f
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 79a2b2eafc3c766cecec8a5f76317693bae9ed17
5-
refs/heads/try: 5b457c1469704b69a569724e03667f337fcb4749
5+
refs/heads/try: c27fad73531d00abd123517846a56a60350fe2d4
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c

branches/try/src/librustc/metadata/tydecode.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ fn parse_vstore(st: @mut PState) -> ty::vstore {
171171

172172
let c = peek(st);
173173
if '0' <= c && c <= '9' {
174-
let n = parse_int(st) as uint;
174+
let n = parse_uint(st);
175175
assert!(next(st) == '|');
176176
return ty::vstore_fixed(n);
177177
}
@@ -214,13 +214,13 @@ fn parse_bound_region(st: @mut PState) -> ty::bound_region {
214214
match next(st) {
215215
's' => ty::br_self,
216216
'a' => {
217-
let id = parse_int(st) as uint;
217+
let id = parse_uint(st);
218218
assert!(next(st) == '|');
219219
ty::br_anon(id)
220220
}
221221
'[' => ty::br_named(st.tcx.sess.ident_of(parse_str(st, ']'))),
222222
'c' => {
223-
let id = parse_int(st);
223+
let id = parse_uint(st) as int;
224224
assert!(next(st) == '|');
225225
ty::br_cap_avoid(id, @parse_bound_region(st))
226226
},
@@ -235,14 +235,14 @@ fn parse_region(st: @mut PState) -> ty::Region {
235235
}
236236
'f' => {
237237
assert!(next(st) == '[');
238-
let id = parse_int(st);
238+
let id = parse_uint(st) as int;
239239
assert!(next(st) == '|');
240240
let br = parse_bound_region(st);
241241
assert!(next(st) == ']');
242242
ty::re_free(id, br)
243243
}
244244
's' => {
245-
let id = parse_int(st);
245+
let id = parse_uint(st) as int;
246246
assert!(next(st) == '|');
247247
ty::re_scope(id)
248248
}
@@ -318,7 +318,7 @@ fn parse_ty(st: @mut PState, conv: conv_did) -> ty::t {
318318
'p' => {
319319
let did = parse_def(st, TypeParameter, conv);
320320
debug!("parsed ty_param: did=%?", did);
321-
return ty::mk_param(st.tcx, parse_int(st) as uint, did);
321+
return ty::mk_param(st.tcx, parse_uint(st), did);
322322
}
323323
's' => {
324324
let did = parse_def(st, TypeParameter, conv);
@@ -413,14 +413,14 @@ fn parse_def(st: @mut PState, source: DefIdSource,
413413
return conv(source, parse_def_id(def));
414414
}
415415

416-
fn parse_int(st: @mut PState) -> int {
416+
fn parse_uint(st: @mut PState) -> uint {
417417
let mut n = 0;
418418
loop {
419419
let cur = peek(st);
420420
if cur < '0' || cur > '9' { return n; }
421421
st.pos = st.pos + 1u;
422422
n *= 10;
423-
n += (cur as int) - ('0' as int);
423+
n += (cur as uint) - ('0' as uint);
424424
};
425425
}
426426

0 commit comments

Comments
 (0)