From 429e21414b4bbc9a9007be2e376b951fc1c75bc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20=C3=81vila=20de=20Esp=C3=ADndola?= Date: Fri, 3 Jun 2011 15:13:10 -0400 Subject: [PATCH] Parse pointers in metadata. --- src/comp/front/creader.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/comp/front/creader.rs b/src/comp/front/creader.rs index 9ad6b51632a0..cae53bc74bf8 100644 --- a/src/comp/front/creader.rs +++ b/src/comp/front/creader.rs @@ -105,6 +105,7 @@ fn parse_ty(@pstate st, str_def sd) -> ty::t { } case ('p') { ret ty::mk_param(st.tcx, parse_int(st) as uint); } case ('@') { ret ty::mk_box(st.tcx, parse_mt(st, sd)); } + case ('*') { ret ty::mk_ptr(st.tcx, parse_mt(st, sd)); } case ('V') { ret ty::mk_vec(st.tcx, parse_mt(st, sd)); } case ('a') { ret ty::mk_task(st.tcx); } case ('P') { ret ty::mk_port(st.tcx, parse_ty(st, sd)); }