parent
4d088bd528
commit
1b3023e4d0
9 changed files with 45 additions and 29 deletions
|
|
@ -216,7 +216,7 @@ fn parse_ty(st: @pstate, sd: str_def) -> ty::t {
|
|||
ret ty::mk_param(st.tcx, parse_int(st) as uint, k);
|
||||
}
|
||||
'@' { ret ty::mk_box(st.tcx, parse_mt(st, sd)); }
|
||||
'~' { ret ty::mk_uniq(st.tcx, parse_ty(st, sd)); }
|
||||
'~' { ret ty::mk_uniq(st.tcx, parse_mt(st, sd)); }
|
||||
'*' { ret ty::mk_ptr(st.tcx, parse_mt(st, sd)); }
|
||||
'I' { ret ty::mk_vec(st.tcx, parse_mt(st, sd)); }
|
||||
'R' {
|
||||
|
|
|
|||
|
|
@ -123,7 +123,7 @@ fn enc_sty(w: io::writer, cx: @ctxt, st: ty::sty) {
|
|||
w.write_char(']');
|
||||
}
|
||||
ty::ty_box(mt) { w.write_char('@'); enc_mt(w, cx, mt); }
|
||||
ty::ty_uniq(t) { w.write_char('~'); enc_ty(w, cx, t); }
|
||||
ty::ty_uniq(mt) { w.write_char('~'); enc_mt(w, cx, mt); }
|
||||
ty::ty_ptr(mt) { w.write_char('*'); enc_mt(w, cx, mt); }
|
||||
ty::ty_vec(mt) { w.write_char('I'); enc_mt(w, cx, mt); }
|
||||
ty::ty_rec(fields) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue