@@ -171,7 +171,7 @@ fn parse_vstore(st: @mut PState) -> ty::vstore {
171
171
172
172
let c = peek ( st) ;
173
173
if '0' <= c && c <= '9' {
174
- let n = parse_int ( st) as uint ;
174
+ let n = parse_uint ( st) ;
175
175
assert ! ( next( st) == '|' ) ;
176
176
return ty:: vstore_fixed ( n) ;
177
177
}
@@ -214,13 +214,13 @@ fn parse_bound_region(st: @mut PState) -> ty::bound_region {
214
214
match next ( st) {
215
215
's' => ty:: br_self,
216
216
'a' => {
217
- let id = parse_int ( st) as uint ;
217
+ let id = parse_uint ( st) ;
218
218
assert ! ( next( st) == '|' ) ;
219
219
ty:: br_anon ( id)
220
220
}
221
221
'[' => ty:: br_named ( st. tcx . sess . ident_of ( parse_str ( st, ']' ) ) ) ,
222
222
'c' => {
223
- let id = parse_int ( st) ;
223
+ let id = parse_uint ( st) as int ;
224
224
assert ! ( next( st) == '|' ) ;
225
225
ty:: br_cap_avoid ( id, @parse_bound_region ( st) )
226
226
} ,
@@ -235,14 +235,14 @@ fn parse_region(st: @mut PState) -> ty::Region {
235
235
}
236
236
'f' => {
237
237
assert!(next(st) == '[');
238
- let id = parse_int (st);
238
+ let id = parse_uint (st) as int ;
239
239
assert!(next(st) == '|');
240
240
let br = parse_bound_region(st);
241
241
assert!(next(st) == ']');
242
242
ty::re_free(id, br)
243
243
}
244
244
's' => {
245
- let id = parse_int (st);
245
+ let id = parse_uint (st) as int ;
246
246
assert!(next(st) == '|');
247
247
ty::re_scope(id)
248
248
}
@@ -318,7 +318,7 @@ fn parse_ty(st: @mut PState, conv: conv_did) -> ty::t {
318
318
'p' => {
319
319
let did = parse_def(st, TypeParameter, conv);
320
320
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);
322
322
}
323
323
's' => {
324
324
let did = parse_def(st, TypeParameter, conv);
@@ -413,14 +413,14 @@ fn parse_def(st: @mut PState, source: DefIdSource,
413
413
return conv ( source, parse_def_id ( def) ) ;
414
414
}
415
415
416
- fn parse_int ( st : @mut PState ) -> int {
416
+ fn parse_uint ( st : @mut PState ) -> uint {
417
417
let mut n = 0 ;
418
418
loop {
419
419
let cur = peek ( st) ;
420
420
if cur < '0' || cur > '9' { return n; }
421
421
st. pos = st. pos + 1 u;
422
422
n *= 10 ;
423
- n += ( cur as int ) - ( '0' as int ) ;
423
+ n += ( cur as uint ) - ( '0' as uint ) ;
424
424
} ;
425
425
}
426
426
0 commit comments