Skip to content

Commit 2388535

Browse files
committed
---
yaml --- r: 71923 b: refs/heads/dist-snap c: c27fad7 h: refs/heads/master i: 71921: dbbadaa 71919: d80959c v: v3
1 parent 762cb86 commit 2388535

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
@@ -7,7 +7,7 @@ refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
99
refs/heads/incoming: b50030718cf28f2a5a81857a26b57442734fe854
10-
refs/heads/dist-snap: 5b457c1469704b69a569724e03667f337fcb4749
10+
refs/heads/dist-snap: c27fad73531d00abd123517846a56a60350fe2d4
1111
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1212
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
1313
refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0

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